.fd-shell{--fd-u:var(--deck-unit,calc(100vw / 15.1));width:91.4%;color:var(--katk-ink,#263e4a);margin-left:3.245%;margin-right:auto;position:relative}.fd-section{padding:calc(.231 * var(--fd-u)) 0 calc(.54 * var(--fd-u));min-height:calc(5.83 * var(--fd-u))}.fd-shell p,.fd-shell li{font-size:clamp(14px,1.06vw,17px);line-height:1.65}.interior-content .fd-shell h2,.interior-content .fd-shell h3{color:var(--katk-navy,#082b45);margin:0 0 16px;font-size:clamp(18px,1.4vw,23px);font-weight:400;line-height:1.4}.fd-shell .btn,.fd-checkout-stage .btn,.fd-signin-stage .btn,.fd-404-stage .btn{letter-spacing:.03em;min-height:42px;box-shadow:none;border-radius:11px;padding:10px 22px;font-size:clamp(11px,.88vw,14px)}.fd-primary{background:var(--katk-navy,#082b45);border-color:var(--katk-navy,#082b45);color:#fff}.fd-panel{border:1px solid var(--katk-line,#e7d6b8);padding:calc(.21 * var(--fd-u));background:#fff;border-radius:12px}.fd-star-card{position:relative}.fd-star-card:before{content:"✦";left:calc(.2 * var(--fd-u));top:calc(.16 * var(--fd-u));color:var(--katk-gold,#b98a4d);font-size:14px;position:absolute}.interior-content .fd-star-card h2{margin-left:calc(.25 * var(--fd-u));margin-bottom:16px;font-size:clamp(17px,1.3vw,21px)}.fd-panel p{color:var(--katk-muted,#667780);margin-bottom:0}.fd-small,.fd-small-link,.fd-shell .fd-small{color:var(--katk-muted,#667780);font-size:clamp(12px,.93vw,15px);line-height:1.5}.fd-small-link{text-decoration:none;display:inline-block}.fd-small-link:hover{text-decoration:underline}.fd-nonlive-note,.fd-shell .fd-nonlive-note{color:#637780;margin:12px 0 0;font-size:clamp(10px,.78vw,12px);line-height:1.5}.fd-design-note,.fd-shell .fd-design-note{color:#647780;margin:0;font-size:10px;line-height:1.4;position:absolute;top:-30px;right:0}.fd-pending-badge{background:var(--katk-ivory,#fff7e8);color:#a06d32;text-transform:uppercase;letter-spacing:.07em;text-align:center;border-radius:20px;width:max-content;max-width:100%;padding:7px 20px;display:block;font-size:clamp(9px,.7vw,11px)!important;line-height:1.3!important}.fd-gold-marker{color:var(--katk-gold,#b98a4d);font-size:27px;line-height:1;display:inline-block}.fd-sample-status{color:var(--katk-teal,#116b72);text-transform:uppercase;letter-spacing:.035em;background:#ebf4f1;border-radius:20px;padding:7px 13px;font-size:clamp(10px,.76vw,12px);line-height:1.3;display:inline-block}.fd-faq-grid{gap:calc(.43 * var(--fd-u));grid-template-columns:9.13fr 4.2fr;align-items:start;display:grid}.fd-faq-list details{border:1px solid var(--katk-line,#e7d6b8);margin-bottom:calc(.18 * var(--fd-u));background:#fff;border-radius:8px}.fd-faq-list summary{min-height:calc(.69 * var(--fd-u));padding:18px calc(.26 * var(--fd-u));cursor:pointer;color:var(--katk-navy,#082b45);justify-content:space-between;align-items:center;gap:20px;font-size:clamp(14px,1.06vw,17px);font-weight:700;list-style:none;display:flex}.fd-faq-list summary::-webkit-details-marker{display:none}.fd-faq-list summary span{color:var(--katk-gold,#b98a4d);font-size:22px;font-weight:400;line-height:1}.fd-faq-list details[open] summary span{transform:rotate(45deg)}.fd-faq-list details>p{padding:0 calc(.26 * var(--fd-u)) 22px;color:var(--katk-muted,#667780);margin:0;font-size:14px}.fd-help-aside .fd-panel{min-height:calc(2.32 * var(--fd-u));margin-bottom:calc(.36 * var(--fd-u))}.fd-help-aside>.btn{width:88%;margin:0 auto calc(.3 * var(--fd-u));min-height:42px;display:flex}.fd-help-aside>.fd-small{width:88%;margin:calc(.65 * var(--fd-u)) auto 0}.fd-help-aside .fd-panel p{font-size:clamp(12px,.93vw,15px)}.fd-shipping-grid{gap:calc(.31 * var(--fd-u)) calc(.28 * var(--fd-u));grid-template-columns:1fr 1fr;display:grid}.fd-shipping-grid .fd-panel{min-height:calc(1.94 * var(--fd-u))}.fd-shipping-grid p{font-size:clamp(13px,.95vw,15px)}.fd-policy-warning{color:#a44343;margin:calc(.58 * var(--fd-u)) 0 0;background:#fbeee7;border-radius:8px;padding:16px 20px;font-weight:700;font-size:clamp(12px,.93vw,15px)!important;line-height:1.5!important}.fd-privacy-grid{gap:calc(.51 * var(--fd-u));grid-template-columns:3.35fr 9.95fr;align-items:start;display:grid}.fd-privacy-index{min-height:calc(5.27 * var(--fd-u));padding:calc(.25 * var(--fd-u));background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);border-radius:10px}.interior-content .fd-privacy-index h2{font-family:var(--sans);text-transform:uppercase;color:#a8783e;letter-spacing:.05em;margin:10px 0 28px;font-size:12px;font-weight:700}.fd-privacy-index a{color:var(--katk-navy,#082b45);padding:14px 0;font-size:clamp(13px,.98vw,16px);text-decoration:none;display:block}.fd-privacy-index a:hover{text-decoration:underline}.fd-privacy-copy{padding-top:10px}.interior-content .fd-privacy-copy h2{margin-bottom:calc(.45 * var(--fd-u));font-size:clamp(24px,2.02vw,32px);line-height:1.4}.fd-privacy-copy section+section{margin-top:calc(.72 * var(--fd-u))}.fd-privacy-copy section p{color:var(--katk-muted,#667780);margin:0;font-size:clamp(15px,1.3vw,20px);line-height:1.5}.fd-privacy-copy>.fd-pending-badge{margin-top:calc(.58 * var(--fd-u));min-width:calc(2.85 * var(--fd-u))}.fd-terms-rows{margin-left:calc(.08 * var(--fd-u));width:98%}.fd-terms-rows section{border-bottom:1px solid var(--katk-line,#e7d6b8);min-height:calc(.97 * var(--fd-u));margin:0 0 24px;padding:0 0 20px}.interior-content .fd-terms-rows h2{margin-bottom:17px;font-size:clamp(19px,1.51vw,24px);line-height:1.5}.fd-terms-rows p{color:var(--katk-muted,#667780);margin:0;font-size:clamp(13px,.98vw,16px)}.fd-policy-terms>.fd-pending-badge{margin-top:calc(.54 * var(--fd-u));min-width:calc(4.2 * var(--fd-u))}.fd-404-stage{--fd-u:var(--deck-unit,calc(100vw / 15.1));min-height:calc(7.57 * var(--fd-u));padding-top:calc(1.89 * var(--fd-u));background:var(--katk-paper,#fffcf6);isolation:isolate;justify-content:center;align-items:flex-start;display:flex;position:relative}.fd-404-stage:before{content:"";top:calc(.01 * var(--fd-u));height:calc(2.4 * var(--fd-u));z-index:0;pointer-events:none;background:url(/images/design/waterfall.webp) 50%/cover no-repeat;position:absolute;left:0;right:0}.fd-404-panel{z-index:1;width:66.225%;min-height:calc(4.65 * var(--fd-u));border:1px solid var(--katk-line,#e7d6b8);background:var(--katk-paper,#fffcf6);text-align:center;padding:calc(.37 * var(--fd-u)) 32px calc(.5 * var(--fd-u));border-radius:16px;position:relative}.fd-404-code{font-family:var(--sans);color:var(--katk-gold,#b98a4d);margin:0 0 calc(.44 * var(--fd-u));font-size:clamp(44px,4.1vw,65px);line-height:1.3}.fd-404-panel h1{margin:0 0 calc(.46 * var(--fd-u));font-size:clamp(27px,2.5vw,40px);line-height:1.4}.fd-404-panel>p:not(.fd-404-code){color:var(--katk-muted,#667780);margin-bottom:calc(.62 * var(--fd-u));font-size:clamp(14px,1.1vw,18px)}.fd-404-actions{gap:calc(.25 * var(--fd-u));justify-content:center;display:flex}.fd-404-actions .btn{width:38%;min-height:42px}.fd-cart-grid{gap:calc(.38 * var(--fd-u));grid-template-columns:8.83fr 4.55fr;align-items:start;display:grid}.fd-cart-lines .bag-line{border:1px solid var(--katk-line,#e7d6b8);padding:calc(.2 * var(--fd-u));margin:0 0 calc(.26 * var(--fd-u));min-height:calc(1.86 * var(--fd-u));grid-template-columns:calc(1.76 * var(--fd-u)) minmax(0,1fr) auto;gap:calc(.26 * var(--fd-u));background:#fff;border-radius:12px;align-items:center;display:grid}.fd-cart-lines .bag-line>.fd-bag-art{width:100%;height:calc(1.15 * var(--fd-u));object-fit:contain}.interior-content .fd-cart-lines h3{margin:0 0 18px;font-size:clamp(17px,1.4vw,23px)}.fd-cart-lines .bag-line p{color:var(--katk-muted,#667780);margin:0 0 12px;font-size:12px}.fd-cart-lines .bag-line>strong{color:var(--katk-teal,#116b72);font-size:18px}.fd-cart-lines .bag-line-controls{gap:8px}.fd-cart-lines .bag-line-controls button{min-width:28px;min-height:28px;padding:4px 6px;font-size:11px}.fd-cart-lines .bag-line-controls .remove-line{margin-left:8px;font-size:11px}.fd-cart-back{color:var(--katk-muted,#667780);font-size:13px;text-decoration:none}.fd-cart-summary{background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);padding:calc(.3 * var(--fd-u));min-height:calc(4.84 * var(--fd-u));border-radius:14px}.interior-content .fd-cart-summary h2{margin:6px 0 calc(.55 * var(--fd-u));font-size:clamp(23px,1.95vw,31px)}.fd-cart-summary dl,.fd-order-summary dl,.fd-request-detail dl{margin:0}.fd-cart-summary dl>div,.fd-order-summary dl>div,.fd-request-detail dl>div{border-bottom:1px solid var(--katk-line,#e7d6b8);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.fd-cart-summary dt,.fd-order-summary dt,.fd-request-detail dt{color:var(--katk-muted,#667780)}.fd-cart-summary dd,.fd-order-summary dd,.fd-request-detail dd{color:var(--katk-navy,#082b45);text-align:right;margin:0;font-weight:700}.fd-cart-summary .btn{width:100%;margin-top:calc(.51 * var(--fd-u));opacity:1;display:block}.fd-cart-summary>p{text-align:center;color:var(--katk-muted,#667780);margin:calc(.45 * var(--fd-u)) 0 0;font-size:13px;line-height:1.4}.fd-cart-summary>.fd-small-link{text-align:center;margin-top:15px;font-size:11px;display:block}.fd-checkout-stage{--fd-u:var(--deck-unit,calc(100vw / 15.1));padding:calc(.69 * var(--fd-u)) 0 calc(1 * var(--fd-u))}.fd-checkout-panel{background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);width:74.172%;min-height:calc(5.9 * var(--fd-u));padding:calc(.38 * var(--fd-u)) calc(.6 * var(--fd-u)) 30px;text-align:center;border-radius:15px;margin:auto}.fd-checkout-panel .fd-gold-marker{margin-bottom:calc(.47 * var(--fd-u));font-size:38px}.fd-checkout-panel h1{margin-bottom:calc(.49 * var(--fd-u));font-size:clamp(27px,2.65vw,42px);line-height:1.35}.fd-checkout-panel>p{color:var(--katk-muted,#667780);margin-bottom:calc(.35 * var(--fd-u));font-size:clamp(15px,1.3vw,20px);line-height:1.6}.fd-checkout-panel .fd-pending-badge{background:var(--katk-paper,#fffcf6);margin:0 auto calc(.45 * var(--fd-u));min-width:calc(4.2 * var(--fd-u))}.fd-checkout-panel .btn{min-width:calc(4.7 * var(--fd-u));opacity:1;margin-bottom:calc(.35 * var(--fd-u))}.fd-checkout-panel>.fd-small{margin-bottom:0;font-size:13px}.fd-checkout-panel>.fd-nonlive-note{margin:15px 0 0;font-size:11px}.fd-checkout-panel>.fd-small-link{margin-top:10px;font-size:11px}.fd-order-state{gap:calc(.38 * var(--fd-u));grid-template-columns:8.62fr 4.75fr;align-items:start;display:grid}.fd-order-pending{background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);min-height:calc(4.7 * var(--fd-u));padding:calc(.36 * var(--fd-u));border-radius:12px}.fd-order-pending .fd-pending-badge{background:var(--katk-paper,#fffcf6);margin:0 0 calc(.57 * var(--fd-u))}.interior-content .fd-order-pending h2{margin-bottom:calc(.42 * var(--fd-u));font-size:clamp(26px,2vw,32px);line-height:1.4}.fd-order-pending>p:not(.fd-pending-badge):not(.fd-nonlive-note){color:var(--katk-muted,#667780);margin-bottom:calc(.33 * var(--fd-u));font-size:clamp(15px,1.23vw,19px);line-height:1.55}.fd-order-state>aside>.fd-panel{min-height:calc(2.05 * var(--fd-u));margin-bottom:calc(.36 * var(--fd-u))}.fd-order-state>aside>.fd-panel:nth-child(2){min-height:calc(2.29 * var(--fd-u))}.fd-signin-stage{--fd-u:var(--deck-unit,calc(100vw / 15.1));min-height:calc(7.57 * var(--fd-u));grid-template-columns:7.15fr 7.95fr;gap:0;display:grid}.fd-signin-art{background:url(/images/design/waterfall.webp) 50%/auto 100% no-repeat}.fd-signin-card{margin:calc(.74 * var(--fd-u)) calc(.99 * var(--fd-u)) calc(.98 * var(--fd-u)) calc(.67 * var(--fd-u));border:1px solid var(--katk-line,#e7d6b8);padding:calc(.37 * var(--fd-u));min-height:calc(5.83 * var(--fd-u));background:#fff;border-radius:16px}.fd-signin-card h1{margin-bottom:calc(.48 * var(--fd-u));font-size:clamp(27px,2.55vw,40px);line-height:1.4}.fd-signin-card>p:not(.fd-small):not(.fd-nonlive-note){color:var(--katk-muted,#667780);margin-bottom:calc(.75 * var(--fd-u));font-size:clamp(15px,1.3vw,20px);line-height:1.4}.fd-signin-card fieldset{border:0;margin:0;padding:0}.fd-signin-card label{color:var(--katk-navy,#082b45);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.fd-signin-card input{border:1px solid var(--katk-line,#e7d6b8);width:100%;color:var(--katk-muted,#667780);min-height:calc(.58 * var(--fd-u));background:#fff;border-radius:5px;padding:16px;font-size:14px}.fd-signin-card .btn{width:100%;margin-top:calc(.4 * var(--fd-u));opacity:1;display:block}.fd-signin-card>.fd-small{margin:calc(.6 * var(--fd-u)) 0 0;font-size:13px;line-height:1.5}.fd-signin-card>.fd-small-link{margin-top:12px;font-size:11px}.fd-account-cards{gap:calc(.28 * var(--fd-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fd-account-cards>article{background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);min-height:calc(3.7 * var(--fd-u));padding:calc(.26 * var(--fd-u));border-radius:14px;position:relative}.fd-account-cards .fd-gold-marker{margin:6px 0 calc(.56 * var(--fd-u))}.interior-content .fd-account-cards h2{margin-bottom:calc(.35 * var(--fd-u));font-size:clamp(24px,1.95vw,31px)}.fd-account-cards p{max-width:90%;margin:0 0 calc(.4 * var(--fd-u));color:var(--katk-muted,#667780);font-size:clamp(14px,1.04vw,17px);line-height:1.6}.fd-account-cards .btn{left:calc(.26 * var(--fd-u));right:calc(.26 * var(--fd-u));bottom:calc(.4 * var(--fd-u));position:absolute}.fd-account-help{background:var(--katk-navy,#082b45);color:var(--katk-ivory,#fff7e8);padding:20px calc(.32 * var(--fd-u));min-height:calc(1.02 * var(--fd-u));margin-top:calc(.4 * var(--fd-u));border-radius:10px;justify-content:space-between;align-items:center;gap:24px;display:flex}.interior-content .fd-account-help h2{color:var(--katk-ivory,#fff7e8);margin:0;font-size:24px}.fd-account-help p{margin:0;font-size:15px}.fd-account-help .btn{white-space:nowrap;margin:0}.fd-orders-table-wrap{overflow-x:auto}.fd-orders-table{border-collapse:separate;border-spacing:0 12px;width:100%;min-width:660px;margin-top:-12px;font-size:14px}.fd-orders-table th,.fd-orders-table td{text-align:left;border-block:1px solid var(--katk-line,#e7d6b8);background:#fff;padding:24px 20px;line-height:1.5}.fd-orders-table td:first-child,.fd-orders-table th:first-child{border-left:1px solid var(--katk-line,#e7d6b8);border-radius:6px 0 0 6px}.fd-orders-table td:last-child,.fd-orders-table th:last-child{border-right:1px solid var(--katk-line,#e7d6b8);border-radius:0 6px 6px 0}.fd-orders-table thead th{background:var(--katk-navy,#082b45);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-color:var(--katk-navy,#082b45);padding-block:16px;font-size:11px}.fd-orders-table thead th:first-child{border-bottom-left-radius:6px}.fd-orders-table thead th:last-child{border-bottom-right-radius:6px}.fd-orders-table tbody tr{height:calc(1 * var(--fd-u))}.fd-orders-table tbody tr:nth-child(2)>*{background:var(--katk-ivory,#fff7e8)}.fd-orders-table tbody td:nth-child(3){color:var(--katk-teal,#116b72)}.fd-orders-table a{text-decoration:none}.fd-orders-table a:hover{text-decoration:underline}.fd-no-orders{margin-top:calc(.4 * var(--fd-u));min-height:calc(1.65 * var(--fd-u))}.fd-no-orders p{font-size:14px}.fd-order-detail-grid{gap:calc(.38 * var(--fd-u));grid-template-columns:8.86fr 4.53fr;align-items:start;display:grid}.fd-order-lineitems{min-height:calc(3.28 * var(--fd-u));padding:calc(.18 * var(--fd-u))}.fd-order-lineitems article{align-items:center;gap:calc(.3 * var(--fd-u));min-height:calc(1.4 * var(--fd-u));display:flex}.fd-order-lineitems img{width:calc(1.55 * var(--fd-u));height:calc(1.05 * var(--fd-u));object-fit:contain}.interior-content .fd-order-lineitems h2{margin-bottom:18px;font-size:clamp(18px,1.5vw,24px)}.fd-order-lineitems p{color:var(--katk-muted,#667780);margin:0;font-size:14px}.fd-order-support{margin-top:calc(.42 * var(--fd-u));min-height:calc(1.39 * var(--fd-u))}.fd-order-support .fd-small-link{margin-top:12px;font-size:11px}.fd-order-summary{background:var(--katk-ivory,#fff7e8);border:1px solid var(--katk-line,#e7d6b8);padding:calc(.3 * var(--fd-u));min-height:calc(4.64 * var(--fd-u));border-radius:12px}.interior-content .fd-order-summary h2{margin-bottom:calc(.35 * var(--fd-u));font-size:clamp(23px,1.9vw,30px)}.fd-order-summary .fd-sample-status{margin-bottom:calc(.42 * var(--fd-u))}.fd-order-summary dl>div{padding-block:18px}.fd-order-summary .fd-nonlive-note{margin-top:25px}.fd-wishlist-grid{gap:calc(.28 * var(--fd-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fd-wishlist-card{border:1px solid var(--katk-line,#e7d6b8);background:#fff;border-radius:12px;padding:9px;overflow:hidden}.fd-wishlist-art{height:calc(2.71 * var(--fd-u));background:var(--katk-ivory,#fff7e8);border-radius:10px;justify-content:center;align-items:center;padding:18px;display:flex;position:relative;overflow:hidden}.fd-wishlist-art img{object-fit:contain;width:100%;height:100%}.fd-wishlist-art .fd-sample-status{font-size:10px;position:absolute;top:7px;left:7px}.fd-wishlist-copy{padding:13px 8px 4px;position:relative}.interior-content .fd-wishlist-copy h2{font-family:var(--sans);margin-bottom:12px;font-size:15px;line-height:1.4}.fd-wishlist-copy p{color:var(--katk-muted,#667780);margin-bottom:3px;font-size:10px;line-height:1.5}.fd-wishlist-copy strong{color:var(--katk-teal,#116b72);font-size:13px}.fd-wishlist-copy>span{color:var(--katk-gold,#b98a4d);font-size:25px;position:absolute;bottom:0;right:6px}.fd-wishlist-grid article>.btn{width:88%;margin:22px auto 0;display:flex}.fd-wishlist-note{margin-top:calc(.8 * var(--fd-u));text-align:center;color:var(--katk-muted,#667780);font-size:14px!important}.fd-wishlist-note+.fd-nonlive-note{text-align:center}.fd-request-detail-grid{gap:calc(.37 * var(--fd-u));grid-template-columns:8.62fr 4.78fr;align-items:start;display:grid}.fd-request-detail{min-height:calc(4.95 * var(--fd-u));padding:calc(.29 * var(--fd-u))}.fd-request-detail>.fd-sample-status{margin:0 0 calc(.45 * var(--fd-u))}.interior-content .fd-request-detail>h2{margin-bottom:calc(.33 * var(--fd-u));font-size:clamp(23px,1.85vw,30px)}.fd-request-detail>p:not(.fd-nonlive-note):not(.fd-sample-status){color:var(--katk-muted,#667780);margin:0 0 calc(.4 * var(--fd-u));font-size:clamp(15px,1.21vw,19px);line-height:1.6}.fd-request-detail dl>div{padding-block:14px}.fd-request-detail-grid>aside>.fd-panel{min-height:calc(2.66 * var(--fd-u));margin-bottom:calc(.41 * var(--fd-u))}.fd-request-detail-grid>aside>.fd-panel+article{min-height:calc(1.88 * var(--fd-u))}.fd-request-detail-grid>aside .fd-small-link{margin-top:16px;font-size:11px}.fd-request-list-example{max-width:64%;min-height:calc(2.5 * var(--fd-u));padding:30px}.fd-request-list-example .fd-sample-status{margin-bottom:24px}.fd-request-list-example .btn{margin-top:20px}.fd-no-requests{max-width:64%;min-height:160px;margin-top:35px}.fd-no-requests .fd-small-link{margin-top:15px}@media (width<=1000px){.fd-design-note{grid-column:1/-1;position:static;margin:0 0 20px!important;font-size:11px!important}.fd-account-cards>article{min-height:350px}.fd-account-help{flex-wrap:wrap}.fd-order-lineitems img{min-width:95px}.fd-desktop-break{display:none}.fd-signin-card{margin:40px 30px;padding:28px}.fd-signin-card>p:not(.fd-small):not(.fd-nonlive-note){margin-bottom:40px}.fd-shell .fd-small,.fd-small{font-size:13px}.fd-cart-lines .bag-line{grid-template-columns:95px minmax(0,1fr)}.fd-cart-lines .bag-line>strong{grid-area:2/2}.fd-cart-lines .bag-line>.fd-bag-art{grid-row:1/3;height:100px}.fd-cart-lines .bag-line p{font-size:11px}.fd-orders-table{min-width:660px}.fd-cart-summary{padding:24px}.fd-privacy-copy section p{font-size:16px}.fd-privacy-copy section+section{margin-top:50px}}@media (width<=767px){.fd-shell{--fd-u:64px;width:calc(100% - 36px);margin:0 auto}.fd-section{min-height:0;padding:8px 0 40px}.fd-shell p,.fd-shell li{font-size:16px}.fd-faq-grid,.fd-shipping-grid,.fd-privacy-grid,.fd-cart-grid,.fd-order-state,.fd-account-cards,.fd-order-detail-grid,.fd-wishlist-grid,.fd-request-detail-grid{grid-template-columns:1fr;gap:24px}.fd-panel{padding:24px}.fd-star-card:before{top:19px;left:20px}.interior-content .fd-star-card h2{margin-left:20px;font-size:20px}.fd-faq-list summary{min-height:64px;padding:18px 20px;font-size:16px}.fd-faq-list details{margin-bottom:14px}.fd-faq-list details>p{padding:0 20px 20px;font-size:15px}.fd-help-aside .fd-panel{min-height:160px;margin-bottom:24px}.fd-help-aside>.btn{width:100%;min-height:44px;margin:0 0 16px}.fd-help-aside>.fd-small{width:100%;margin-top:25px}.fd-shipping-grid .fd-panel{min-height:170px}.fd-shipping-grid p{font-size:15px}.fd-policy-warning{margin-top:26px;padding:16px;font-size:13px!important}.fd-privacy-index{min-height:0;padding:24px}.fd-privacy-index nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.fd-privacy-index a{padding:11px 0;font-size:14px}.fd-privacy-index h2{margin:0 0 15px!important}.fd-privacy-copy{padding-top:12px}.interior-content .fd-privacy-copy h2{margin-bottom:26px;font-size:26px}.fd-privacy-copy section+section{margin-top:40px}.fd-privacy-copy>.fd-pending-badge{margin-top:30px}.fd-terms-rows{width:100%;margin:0}.fd-terms-rows section{min-height:0;margin:0 0 26px;padding:0 0 24px}.interior-content .fd-terms-rows h2{margin-bottom:16px;font-size:22px}.fd-terms-rows p{font-size:15px}.fd-policy-terms>.fd-pending-badge{width:100%;min-width:0;margin-top:32px}.fd-404-stage{background-size:auto 220px;min-height:0;padding:120px 18px 40px}.fd-404-panel{width:100%;min-height:0;padding:28px 20px}.fd-404-code{margin:0 0 24px;font-size:54px}.fd-404-panel h1{margin-bottom:25px;font-size:28px}.fd-404-panel>p:not(.fd-404-code){margin-bottom:28px;font-size:16px}.fd-404-actions{display:block}.fd-404-actions .btn{width:100%;min-height:44px;margin-top:14px;display:flex}.fd-cart-lines .bag-line{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:180px;margin-bottom:20px;padding:16px}.fd-cart-lines .bag-line>.fd-bag-art{height:88px}.interior-content .fd-cart-lines h3{margin-bottom:13px;font-size:18px}.fd-cart-lines .bag-line p{font-size:12px}.fd-cart-lines .bag-line-controls button{min-width:44px;min-height:44px;font-size:14px}.fd-cart-lines .bag-line-controls .remove-line{min-height:44px;margin-left:0}.fd-cart-lines .bag-line>strong{font-size:17px}.fd-cart-summary{min-height:0;padding:26px}.interior-content .fd-cart-summary h2{margin-bottom:25px;font-size:27px}.fd-cart-summary dl>div{font-size:14px}.fd-cart-summary .btn{min-height:44px;margin-top:30px}.fd-cart-summary>p{margin-top:25px;font-size:14px}.fd-checkout-stage{padding:35px 18px 40px}.fd-checkout-panel{width:100%;min-height:0;padding:32px 22px}.fd-checkout-panel .fd-gold-marker{margin-bottom:30px}.fd-checkout-panel h1{margin-bottom:28px;font-size:29px}.fd-checkout-panel>p{margin-bottom:25px;font-size:16px}.fd-checkout-panel .fd-pending-badge{width:100%;min-width:0;margin-bottom:26px}.fd-checkout-panel .btn{width:100%;min-width:0;min-height:44px;margin-bottom:25px}.fd-checkout-panel>.fd-small{font-size:13px}.fd-order-pending{min-height:0;padding:26px}.fd-order-pending .fd-pending-badge{margin-bottom:30px}.interior-content .fd-order-pending h2{margin-bottom:24px;font-size:28px}.fd-order-pending>p:not(.fd-pending-badge):not(.fd-nonlive-note){margin-bottom:25px;font-size:16px}.fd-order-state>aside>.fd-panel,.fd-order-state>aside>.fd-panel:nth-child(2){min-height:170px;margin-bottom:24px}.fd-signin-stage{min-height:0;display:block}.fd-signin-art{background-position:50%;background-size:cover;height:190px}.fd-signin-card{min-height:0;margin:26px 18px 40px;padding:28px 24px}.fd-signin-card h1{margin-bottom:25px;font-size:29px}.fd-signin-card>p:not(.fd-small):not(.fd-nonlive-note){margin-bottom:34px;font-size:16px;line-height:1.6}.fd-signin-card input{min-height:50px;padding:13px;font-size:16px}.fd-signin-card label{font-size:14px}.fd-signin-card .btn{min-height:48px;margin-top:26px}.fd-signin-card>.fd-small{margin-top:34px;font-size:14px}.fd-account-cards>article{min-height:280px;padding:26px}.fd-account-cards .fd-gold-marker{margin:0 0 28px}.interior-content .fd-account-cards h2{margin-bottom:20px;font-size:25px}.fd-account-cards p{max-width:100%;margin-bottom:60px;font-size:16px}.fd-account-cards .btn{min-height:44px;bottom:26px;left:26px;right:26px}.fd-account-help{margin-top:28px;padding:28px;display:block}.interior-content .fd-account-help h2{margin-bottom:18px;font-size:25px}.fd-account-help p{margin-bottom:20px;font-size:15px}.fd-account-help .btn{width:100%;min-height:44px}.fd-orders-table th,.fd-orders-table td{padding:22px 16px}.fd-no-orders{min-height:180px;margin-top:24px}.fd-no-orders p{font-size:14px}.fd-order-lineitems{min-height:0;padding:18px}.fd-order-lineitems article{gap:16px;min-height:150px}.fd-order-lineitems img{width:95px;height:95px}.interior-content .fd-order-lineitems h2{margin-bottom:14px;font-size:18px}.fd-order-lineitems p{font-size:14px}.fd-order-support{min-height:180px;margin-top:24px}.fd-order-summary{min-height:0;padding:26px}.interior-content .fd-order-summary h2{margin-bottom:25px;font-size:27px}.fd-order-summary .fd-sample-status{margin-bottom:25px}.fd-wishlist-grid{gap:28px}.fd-wishlist-art{height:240px;padding:20px}.interior-content .fd-wishlist-copy h2{font-size:18px}.fd-wishlist-copy p{font-size:12px}.fd-wishlist-copy strong{font-size:15px}.fd-wishlist-grid article>.btn{min-height:44px;margin-top:16px}.fd-wishlist-note{margin-top:35px;font-size:14px!important}.fd-request-detail{min-height:0;padding:26px}.fd-request-detail>.fd-sample-status{margin-bottom:30px}.interior-content .fd-request-detail>h2{margin-bottom:24px;font-size:25px}.fd-request-detail>p:not(.fd-nonlive-note):not(.fd-sample-status){margin-bottom:26px;font-size:16px}.fd-request-detail-grid>aside>.fd-panel,.fd-request-detail-grid>aside>.fd-panel+article{min-height:170px;margin-bottom:24px}.fd-request-detail dl>div{gap:16px;font-size:14px}.fd-request-list-example,.fd-no-requests{max-width:100%;min-height:0;padding:26px}.fd-no-requests{margin-top:28px}.fd-desktop-break{display:none}.fd-design-note,.fd-shell .fd-design-note{line-height:1.5;position:static;margin:0 0 22px!important;font-size:11px!important}.fd-shell .fd-nonlive-note{font-size:12px}.fd-404-stage:before{height:220px;top:0}}
