.fc{--fc-navy:#061e50;--fc-blue:#73bce7;--fc-ice:#eff8fd;--fc-text:#142b4a;--fc-muted:#5e7187;--fc-border:#dce7ef;--fc-radius:18px;display:block;background:#fff;color:var(--fc-text);font:400 15px/1.55 Aspekta,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow:clip}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc [hidden]{display:none!important}.fc h1,.fc h2,.fc h3,.fc p,.fc ul,.fc figure,.fc blockquote{margin:0}.fc h1,.fc h2,.fc h3{font-family:inherit;color:var(--fc-navy);font-weight:700;line-height:1.15;letter-spacing:-.035em}.fc h1{font-size:clamp(28px,2.4vw,38px)}.fc h2{font-size:clamp(29px,3.1vw,44px)}.fc h3{font-size:19px}.fc button,.fc input,.fc textarea,.fc select{font:inherit;color:inherit}.fc button{cursor:pointer;border:0;background:none}.fc a{color:inherit;text-decoration:none}.fc a:hover{text-decoration:none}.fc button:disabled{cursor:not-allowed;opacity:.5}.fc :focus-visible{outline:3px solid #2589c6;outline-offset:4px}.fc img{display:block;max-width:100%;height:auto}.fc svg{vertical-align:middle;flex-shrink:0}.fc-icon{width:22px;height:22px}.fc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fc-skip{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:100}.fc-skip:focus{top:12px}.fc-container{width:min(1320px,calc(100% - 100px));margin-inline:auto}.fc-draft{text-align:center;background:#e4f2fc;color:#28577b;font-size:11px;letter-spacing:.05em;padding:7px 16px}.fc-announcement{background:var(--fc-navy);color:#fff}.fc-countdown{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 16px;font-size:14px}.fc-countdown>.fc-icon{width:17px;color:var(--fc-blue)}.fc-clock{display:flex;align-items:center;gap:7px}.fc-clock>span{min-width:42px;text-align:center;padding:5px 7px;border:1px solid #ffffff35;border-radius:8px;background:#ffffff0a}.fc-clock b{display:block;font-size:20px;line-height:1.1}.fc-clock small{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.fc-clock i{font-style:normal;opacity:.5}.fc-trust-marquee{border-top:1px solid #ffffff1e;overflow:hidden;font-size:12px;font-weight:700}.fc-marquee-track{display:flex;width:max-content;animation:fc-marquee 36s linear infinite}.fc-trust-set{display:flex;align-items:center;gap:40px;padding:10px 20px}.fc-trust-set span{display:flex;gap:9px;align-items:center;white-space:nowrap}.fc-trust-set svg{width:17px;height:17px;color:var(--fc-blue)}.fc-trust-set i{font-style:normal;color:var(--fc-blue)}.fc-header{height:116px;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 50px;border-bottom:1px solid #eef2f6;position:relative;z-index:10}.fc-logo{display:flex;justify-content:center;align-items:center;width:154px;height:96px}.fc-logo img{width:154px;max-height:96px;object-fit:contain}.fc-nav,.fc-header-actions{display:flex;gap:26px;align-items:center}.fc-nav{font-size:14px}.fc-header-actions{justify-content:flex-end;gap:15px}.fc-icon-button{min-width:42px;min-height:42px;display:inline-flex;justify-content:center;align-items:center;position:relative;border-radius:50%}.fc-icon-button:hover{background:var(--fc-ice)}.fc-text-button{padding:0;text-align:left}.fc-menu-button{display:none}.fc-cart-count{position:absolute;right:0;top:0;border-radius:50%;background:var(--fc-navy);color:#fff;min-width:17px;height:17px;font-size:10px;display:grid;place-items:center}.fc-product{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start;padding-block:46px 66px}.fc-gallery{position:sticky;top:24px}.fc-gallery-stage{position:relative;aspect-ratio:1;background:var(--fc-ice);border-radius:13px;overflow:hidden}.fc-slide{width:100%;height:100%;padding:0;display:block}.fc-slide img{width:100%;height:100%;object-fit:cover}.fc-placeholder{height:100%;min-height:120px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(ellipse at 45% 30%,#fff 0%,var(--fc-ice) 75%);color:#59758b;text-align:center;padding:24px}.fc-placeholder__mark{width:76px;height:76px;display:grid;place-items:center;border:1px solid #bcd7e9;border-radius:50%;background:#ffffff7a;color:#78a7c5;margin-bottom:4px}.fc-placeholder__mark .fc-icon{width:28px;height:28px}.fc-placeholder>span:not(.fc-placeholder__mark){font-size:14px;font-weight:700;letter-spacing:.02em}.fc-placeholder small{font-size:11px;color:#8196a7}.fc-gallery-tag{position:absolute;top:22px;left:24px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#5e7c91}.fc-gallery-dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:9px}.fc-gallery-dots button{padding:0;width:7px;height:7px;border-radius:50%;background:#a8c0d0}.fc-gallery-dots button[aria-pressed=true]{background:var(--fc-navy);transform:scale(1.2)}.fc-thumbs{display:flex;gap:12px;overflow:auto;margin-top:14px;padding:3px;scrollbar-width:thin}.fc-thumbs button{width:calc((100% - 36px)/4);flex-shrink:0;aspect-ratio:1;border:1px solid transparent;border-radius:12px;overflow:hidden;background:var(--fc-ice);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:0;color:#8baac0}.fc-thumbs button[aria-pressed=true]{border-color:var(--fc-navy);box-shadow:0 0 0 2px #fff inset;color:var(--fc-navy)}.fc-thumbs button img{width:100%;height:100%;object-fit:cover}.fc-thumbs small{font-size:9px;padding-inline:5px}.fc-product-info h1{margin-bottom:11px}.fc-rating{display:flex;align-items:center;gap:10px;font-size:12px}.fc-stars{color:#e5ab4f;letter-spacing:2px;white-space:nowrap;font-size:17px;line-height:1}.fc-rating .fc-stars{font-size:18px}.fc-hero-line{font-size:clamp(27px,2.5vw,38px);line-height:1.1;letter-spacing:-.04em;margin-top:12px;min-height:2.2em}.fc-hero-line span{color:var(--fc-accent);transition:opacity .2s}.fc-proof-badge{display:inline-flex;gap:7px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#3c7192;margin:9px 0 2px}.fc-proof-badge svg{width:15px;height:15px}.fc-benefits{list-style:none;padding:0;margin-top:14px!important;display:grid;gap:10px;font-size:14px}.fc-benefits li{display:flex;gap:10px;align-items:center}.fc-benefit-icon{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;font-size:17px}.fc-size-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.fc-pill{border:1px solid #8ebbd5!important;border-radius:99px;padding:9px 14px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px!important;font-weight:700!important;color:var(--fc-navy);background:#fff!important}.fc-pill svg{width:16px;height:16px}.fc-pill:hover{background:var(--fc-ice)!important}.fc-live-proof{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;margin-top:17px;border:1px solid #cbdfea;border-radius:12px;background:linear-gradient(110deg,#fff,#eff8fd);font-size:13px;font-weight:600}.fc-status-dot{width:8px;height:8px;flex:0 0 8px;background:#438b78;border-radius:50%;box-shadow:0 0 0 4px #e8f3ef;animation:fc-activity-pulse 2.8s ease-out infinite}.fc-bundle-label{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.13em;font-weight:700;margin:25px 0 18px}.fc-bundle-label:before,.fc-bundle-label:after{content:"";height:1px;background:var(--fc-border);flex:1}.fc-offers{border:0;margin:0;padding:0;display:grid;gap:16px}.fc-offer{border:1px solid #ced9e3;border-radius:10px;position:relative;transition:background .2s,border-color .2s;overflow:visible}.fc-offer.is-selected{border:1.5px solid var(--fc-navy);background:#f2f8fc}.fc-offer-head{display:flex;align-items:center;gap:12px;padding:19px 16px;cursor:pointer}.fc-offer-head>input{margin:0;width:19px;height:19px;accent-color:var(--fc-navy);flex-shrink:0}.fc-offer-title{flex:1;min-width:0;line-height:1.5}.fc-offer-title>b{font-size:18px;letter-spacing:-.02em}.fc-offer-title>small{display:block;font-size:11px;color:var(--fc-muted)}.fc-saving{display:inline-block;font-size:9px;padding:3px 6px;border-radius:4px;margin-left:7px;background:var(--fc-navy);color:#fff;vertical-align:2px;letter-spacing:.02em}.fc-offer-price{display:grid;text-align:right;font-size:16px;white-space:nowrap}.fc-offer-price s{font-size:11px;color:var(--fc-muted)}.fc-popular{position:absolute;z-index:1;right:9px;top:-23px;display:flex;align-items:center;justify-content:center;gap:5px;width:102px;min-height:47px;border:1px solid #6faac9;border-radius:50%;background:linear-gradient(145deg,#40789c 2%,#1c456e 55%,#10294e);color:#fff;text-align:center;transform:rotate(9deg);box-shadow:0 2px #112c4d,0 5px 10px #061e5026}.fc-offer-options{padding:0 16px 16px}.fc-variant-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fc-variant-row>span{font-size:11px;color:var(--fc-muted);min-width:18px}.fc-variant-row>label{font-size:11px;flex:1;display:flex;align-items:center;gap:12px}.fc select,.fc input:not([type=checkbox],[type=radio]),.fc textarea{background:#fff;border:1px solid #ccd9e3;border-radius:7px;padding:11px 12px;width:100%;font-size:14px;min-width:0;outline-offset:2px}.fc select{cursor:pointer}.fc-variant-row select{padding:8px 12px;font-size:12px;max-width:230px}.fc-quantity{display:flex;border:1px solid #cddce7;width:max-content;align-items:center;border-radius:6px;background:#fff;overflow:hidden}.fc-quantity button{width:34px;height:33px;padding:0}.fc-quantity input{-webkit-appearance:textfield;appearance:textfield;text-align:center;border:0!important;border-radius:0!important;padding:0!important;width:38px!important;font-size:12px!important}.fc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.fc-gift{display:flex;align-items:center;gap:9px;min-height:53px;padding:8px 14px;font-size:11px;border-top:1px solid #d6e5ef77}.fc-gift:last-child{border-radius:0 0 9px 9px;background:#deedf7aa}.fc-gift>span:nth-child(2),.fc-gift>label{flex:1}.fc-gift label{cursor:pointer;display:flex;gap:7px;align-items:center}.fc-gift input{accent-color:var(--fc-navy)}.fc-gift-icon{width:32px;height:32px;display:grid;place-items:center;color:#214c72;flex-shrink:0}.fc-gift-icon svg{width:29px;height:29px;filter:drop-shadow(0 1px 1px #17395720)}.fc-gift-icon img{width:100%;height:100%;object-fit:contain}.fc-gift-value{display:grid;text-align:right;white-space:nowrap;font-size:10px;gap:2px}.fc-gift-value s{color:#7e91a2}.fc-gift-summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;background:var(--fc-ice);border-top:1px solid var(--fc-border);border-radius:0 0 9px 9px;font-size:11px}.fc-gift-summary svg{width:16px;height:16px}.fc-button{border:0;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:14px;min-height:52px;background:var(--fc-navy)!important;color:#fff!important;padding:14px 22px!important;font-weight:700!important;font-size:14px!important;text-align:center;transition:background .2s,transform .2s}.fc-button:hover{background:#123568!important;transform:translateY(-1px)}.fc-atc{width:100%;margin-top:16px;text-transform:uppercase;letter-spacing:.06em}.fc-atc svg{width:19px;height:19px}.fc-form-message{font-size:12px;line-height:1.45;margin-top:8px!important;color:#5c6c81}.fc-form-message:empty{display:none}.fc-payments{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-block:18px}.fc-payments svg{width:34px;height:22px}.fc-payment-placeholder{font-size:10px;text-align:center;color:#8393a4;border:1px dashed #d6e0e7;border-radius:5px;padding:6px 14px}.fc-spotlight{display:flex;align-items:flex-start;gap:12px;padding:12px 0 22px;font-size:12px;line-height:1.55}.fc-avatar{width:42px;height:42px;border-radius:50%;background:var(--fc-ice);display:grid;place-items:center;color:#8ca8bb;flex-shrink:0;overflow:hidden}.fc-avatar img{width:100%;height:100%;object-fit:cover}.fc-spotlight footer{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:10px;color:var(--fc-muted)}.fc-spotlight .fc-stars{font-size:12px}.fc details{border-bottom:1px solid var(--fc-border)}.fc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;font-weight:700}.fc summary::-webkit-details-marker{display:none}.fc summary>.fc-question-toggle{font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.fc details[open]>summary>.fc-question-toggle{transform:rotate(45deg)}.fc details>div{padding:0 0 20px;color:var(--fc-muted);line-height:1.7;font-size:14px}.fc-quick-faq{border-top:1px solid var(--fc-border)}.fc-quick-faq summary{font-size:12px;padding-block:17px}.fc-quick-faq details>div{font-size:12px}.fc-socials{padding:24px 0 44px;text-align:center}.fc-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:#508db1;display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:17px!important}.fc-eyebrow svg{width:15px;height:15px}.fc-socials .fc-eyebrow{color:var(--fc-muted);margin-bottom:24px!important}.fc-social-window{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.fc-social-set{display:flex;gap:24px;padding-right:24px}.fc-social-pill{display:flex;align-items:center;gap:13px;border:1px solid #d9e7f0;background:#f7fbfe;border-radius:99px;padding:8px 22px 8px 9px;font-weight:700;font-size:16px;box-shadow:0 4px 14px #061e5005;min-width:174px}.fc-social-icon{width:40px;height:40px;border:1px solid #adcfe4;border-radius:50%;display:grid;place-items:center;font-size:23px;background:#fff}.fc-reviews-section{position:relative;padding-top:95px}.fc-mountains{position:absolute;top:0;left:0;width:100%;height:100px}.fc-review-band{background:linear-gradient(145deg,var(--fc-navy),#143d68);padding:70px 0 30px;color:#fff}.fc-section-heading{text-align:center;padding-inline:20px;margin-bottom:44px}.fc-section-heading h2{margin-bottom:18px}.fc-section-heading>p:last-child:not(.fc-eyebrow){color:var(--fc-muted);font-size:15px}.fc-review-band h2{color:#fff}.fc-review-band .fc-section-heading>p{color:#b2cce1!important}.fc-review-band .fc-eyebrow{color:var(--fc-blue)!important}.fc-review-window{overflow:hidden;padding-block:12px;outline-offset:-4px!important}.fc-review-track{display:flex;width:max-content;animation:fc-marquee 55s linear infinite}.fc-review-track.fc-reverse{animation-direction:reverse}.fc-review-set{display:flex;gap:24px;padding-right:24px}.fc-review-card{position:relative;width:290px;background:#f4f9fd;color:var(--fc-text);border-radius:18px;padding:31px 24px 23px;margin-top:9px;box-shadow:0 7px 15px #00000012}.fc-review-card:before{content:"";position:absolute;top:-5px;left:13px;right:13px;height:12px;background:radial-gradient(circle at 6px 5px,white 6px,transparent 7px) repeat-x;background-size:13px 12px;border-radius:8px}.fc-review-card h3{font-size:16px;margin:13px 0 9px;letter-spacing:-.015em}.fc-review-card p{font-size:13px;line-height:1.65;min-height:85px}.fc-pet-tag{font-size:10px;display:inline-flex;align-items:center;gap:5px;background:#e1edf6;border-radius:40px;padding:5px 8px;margin:14px 0 21px}.fc-pet-tag svg{width:12px;height:12px}.fc-review-card footer,.fc-photo-card footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:10px}.fc-verified{text-transform:uppercase;font-size:8px;letter-spacing:.05em;color:#548176}.fc-pause{display:block;margin:20px auto 0;color:#b2cce1!important;font-size:11px!important;text-decoration:underline}.fc-paw-trail{display:flex;gap:22px;justify-content:center;padding:30px 20px;color:#a7cfe6}.fc-paw-trail svg{width:13px;height:13px;transform:rotate(-20deg)}.fc-paw-trail svg:nth-child(2n){transform:translateY(9px) rotate(18deg)}.fc-section{padding-top:74px;padding-bottom:40px}.fc-feature-grid{display:grid;grid-template-columns:1fr .95fr 1fr;grid-template-rows:1fr 1fr;gap:26px;align-items:center;max-width:1160px;margin:auto}.fc-feature-card{position:relative;border:1px solid #e2ebf2;box-shadow:0 8px 28px #061e5007;border-radius:22px;padding:27px;overflow:hidden;transition:transform .25s,box-shadow .25s}.fc-feature-card:hover,.fc-feature-card:focus-visible{transform:translateY(-5px);box-shadow:0 13px 30px #061e5010}.fc-feature-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #bdd7e8;border-radius:50%;background:var(--fc-ice);font-size:24px;margin-bottom:17px;transition:transform .3s}.fc-feature-card:hover .fc-feature-icon{transform:rotate(-10deg)}.fc-feature-card h3{font-size:18px;margin-bottom:10px}.fc-feature-card p{font-size:13px;color:var(--fc-muted);line-height:1.7}.fc-feature-paw{position:absolute;right:10px;bottom:10px;opacity:.07}.fc-feature-paw svg{width:45px;height:45px}.fc-feature-1{grid-column:1;grid-row:1}.fc-feature-2{grid-column:1;grid-row:2}.fc-feature-3{grid-column:3;grid-row:1}.fc-feature-4{grid-column:3;grid-row:2}.fc-feature-media{grid-column:2;grid-row:1 / 3;text-align:center}.fc-feature-arch{height:440px;border:8px solid var(--fc-navy);border-radius:180px 180px 15px 15px;overflow:hidden;box-shadow:0 16px 30px #061e5016;background:var(--fc-ice);position:relative}.fc-feature-arch img{width:100%;height:100%;object-fit:cover}.fc-feature-arch .fc-placeholder{padding:18px}.fc-feature-media figcaption{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:94%;border:1px solid #b9d9ec;border-radius:99px;background:linear-gradient(135deg,#fff,#e8f5fc);padding:10px 17px;font-size:14px;font-weight:700;line-height:1.25;margin:-16px 0 0;color:var(--fc-navy);box-shadow:0 4px 12px #12395c19}.fc-comparison{max-width:850px;margin:auto;padding:0 24px}.fc-comparison table{--fc-comparison-panel:repeating-linear-gradient(90deg,transparent 0 19px,#b7e5ff16 19px 20px),linear-gradient(90deg,#173758,#244e77 53%,#153452);width:100%;border-collapse:separate;border-spacing:0;border:1px solid #cbdfea;border-radius:24px;background:#fff;box-shadow:0 15px 38px #10294e0d;font-size:14px}.fc-comparison th,.fc-comparison td{padding:20px 24px;border-bottom:1px solid #e3ebf1;text-align:center}.fc-comparison tr:last-child td,.fc-comparison tr:last-child th{border-bottom:0}.fc-comparison th:first-child{width:46%;text-align:left;font-weight:700}.fc-comparison thead th{padding-block:27px}.fc-comparison thead th:first-child{text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#598eb2}.fc-comparison td:nth-child(2),.fc-comparison th:nth-child(2){background:var(--fc-comparison-panel);color:#fff;border-color:#bad5ec52;width:27%}.fc-comparison th:nth-child(2) svg{display:block;margin:0 auto 12px;color:var(--fc-blue)}.fc-comparison th:nth-child(2) span{font-size:18px}.fc-comparison th:nth-child(3){color:var(--fc-muted);font-size:12px}.fc-check{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#b0d8eb,#74b5d6);border:2px solid #c8e6f3;color:#173c60;font-size:16px;font-weight:800;box-shadow:0 0 0 3px #bee5f332}.fc-cross{font-size:25px;color:#b07e7b}.fc-other-yes{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #bfd4df;border-radius:50%;color:#4f7587}.fc-finder-section{scroll-margin-top:25px}.fc-finder{max-width:650px;margin:auto;padding:29px;display:grid;gap:18px;border:1px solid #d0e3ee;border-radius:26px;background:linear-gradient(155deg,#f5fbfe,#eaf5fb);box-shadow:0 16px 42px #17375b0f}.fc-finder-input{min-width:0}.fc-tabs{display:flex;gap:4px;padding:5px;margin-bottom:20px;background:#fff;border:1px solid #d3e4ee;border-radius:999px}.fc-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 12px;font-size:14px;border-radius:999px;font-weight:700;white-space:normal}.fc-tabs button[aria-selected=true]{background:linear-gradient(120deg,var(--fc-navy),#284d78);color:#fff;box-shadow:0 2px 7px #0c2b5429}.fc-finder label{font-size:14px;font-weight:700;display:block;margin-bottom:9px}.fc-finder select{min-height:49px;padding:10px 14px;margin-bottom:8px;border-color:#c8dfed;border-radius:12px;background-color:#fff;font-size:15px;font-weight:600}.fc-help{font-size:11px!important;color:var(--fc-muted);line-height:1.6}.fc-size-result{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:16px;border:1px dashed #a9c9de;border-radius:17px;background:#fff}.fc-size-result h3{font-size:18px;margin:0 0 5px}.fc-size-token{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--fc-navy),#335e89);color:#fff;font-size:23px;font-weight:700;box-shadow:0 0 0 4px #eaf4fb}.fc-underlined{text-decoration:underline;font-size:12px;font-weight:700;text-underline-offset:3px}.fc-measurements{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:5px 0 14px}.fc-measurements label{font-size:11px}.fc-measurements input{margin-top:8px}.fc-finder .fc-button{width:100%;font-size:12px!important}.fc-faq{max-width:800px;margin:auto;padding-inline:24px}.fc-faq details{border:1px solid var(--fc-border);border-radius:12px;margin-bottom:12px;padding-inline:23px;background:#fff;transition:background .2s}.fc-faq details[open]{background:#f6fafd}.fc-faq summary{font-size:14px;padding-block:20px}.fc-faq details>div{font-size:13px}.fc-pack-section{padding-bottom:110px}.fc-pack-shell{position:relative;width:min(1220px,calc(100% - 110px));margin:auto}.fc-pack-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 3px 25px}.fc-pack-track::-webkit-scrollbar{display:none}.fc-photo-card{min-width:0;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;border:1px solid var(--fc-border);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #061e5007}.fc-photo-media{aspect-ratio:1;position:relative;background:var(--fc-ice)}.fc-photo-media>img{width:100%;height:100%;object-fit:cover}.fc-photo-badge{position:absolute;left:15px;bottom:15px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:99px;padding:5px 10px;font-size:9px;letter-spacing:.04em}.fc-photo-copy{padding:20px 23px 25px}.fc-photo-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.fc-like{width:35px;height:35px;display:grid;place-items:center;color:#96b0c1!important}.fc-like[aria-pressed=true]{color:#b85b76!important}.fc-like[aria-pressed=true] svg{fill:#fce3ec}.fc-photo-copy h3{font-size:19px;margin-bottom:9px}.fc-photo-copy p{font-size:13px;color:var(--fc-muted);line-height:1.65;min-height:63px}.fc-photo-copy footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--fc-border)}.fc-round{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #d6e3ed!important;background:#fff!important;color:var(--fc-navy)!important;box-shadow:0 5px 14px #061e5009}.fc-previous,.fc-next{position:absolute;top:43%;z-index:1}.fc-previous{left:-54px;transform:rotate(180deg)}.fc-next{right:-54px}.fc-pack-dots{display:flex;justify-content:center;gap:10px;margin-top:10px}.fc-pack-dots button{width:8px;height:8px;background:#cddfea;border-radius:99px;padding:0;transition:width .2s,background .2s}.fc-pack-dots button[aria-pressed=true]{width:28px;background:var(--fc-navy)}.fc-footer{position:relative;background:var(--fc-navy);color:#fff;padding:66px 0 32px}.fc-footer-wave{position:absolute;top:-58px;left:0;width:100%;height:60px}.fc-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:70px}.fc-footer h2{font-size:19px;color:#fff;letter-spacing:-.02em;margin-bottom:18px}.fc-footer-logo{display:inline-flex;background:#fff;border-radius:12px;padding:14px 19px;margin-bottom:19px}.fc-footer-logo img{width:120px;height:auto}.fc-footer p{color:#b6cbe0;font-size:13px;max-width:300px}.fc-footer ul{padding:0;list-style:none;display:grid;gap:11px;font-size:12px;color:#d4e1ed}.fc-newsletter-form{margin-top:22px}.fc-email-input{display:flex;align-items:center;border:1px solid #ffffff60;border-radius:8px;overflow:hidden}.fc-email-input input{background:transparent!important;border:0!important;color:#fff!important;padding:15px!important;font-size:13px!important}.fc-email-input input::placeholder{color:#b3c7d8}.fc-email-input button{width:48px;min-height:48px;color:#fff}.fc-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:55px;padding-top:20px;border-top:1px solid #ffffff20;font-size:11px;color:#a8c0d6;gap:20px}.fc-footer-bottom .fc-payments{margin:0}.fc-sticky{position:fixed;bottom:0;left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--fc-border);z-index:25;box-shadow:0 -3px 20px #061e5006;padding:11px 30px}.fc-sticky-inner{display:flex;justify-content:space-between;align-items:center;max-width:1260px;margin:auto;gap:25px}.fc-sticky-name{display:grid;gap:3px;font-size:14px}.fc-sticky-name>span{color:var(--fc-muted);font-size:12px}.fc-sticky .fc-button{min-height:45px;min-width:190px;padding:10px 24px!important}.fc-back-top{position:fixed;right:20px;bottom:92px;z-index:24;font-size:21px!important}.fc-dialog{border:1px solid var(--fc-border);border-radius:22px;padding:38px;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 44px);overflow:auto;color:var(--fc-text);background:#fff;box-shadow:0 30px 100px #061e5040;font:400 14px/1.6 Aspekta,Arial,sans-serif}.fc-dialog::backdrop{background:#061e5080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fc-dialog h2{font-size:25px;margin:0 40px 25px 0}.fc-dialog>p{color:var(--fc-muted);font-size:13px;margin-bottom:18px}.fc-dialog-close{position:absolute;right:12px;top:12px}.fc-contact-form{display:grid;gap:15px}.fc-contact-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.fc-dialog form[role=search] input{margin:10px 0 17px}.fc-dialog form[role=search] .fc-button{width:100%}.fc-menu-dialog{margin-left:16px;max-width:320px;display:none}.fc-menu-dialog[open]{display:grid;gap:20px;padding-top:66px}.fc-image-dialog{width:min(950px,calc(100vw - 32px));padding:45px 15px 15px}.fc-image-dialog img{margin:auto;max-height:75dvh;object-fit:contain}.fc-size-table{border-collapse:collapse;width:100%;font-size:12px}.fc-size-table th,.fc-size-table td{text-align:left;padding:11px;border-bottom:1px solid var(--fc-border);white-space:nowrap}.fc-size-table thead{background:var(--fc-ice)}.fc-chart-scroll{overflow-x:auto}.fc-cart-dialog{margin-right:16px;width:min(470px,calc(100vw - 32px))}.fc-cart-line{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--fc-border);gap:16px;font-size:13px}.fc-cart-line small{display:block;color:var(--fc-muted);margin-top:4px}.fc-cart-total{display:flex;justify-content:space-between;padding-block:24px;margin:0!important;color:var(--fc-text)!important}.fc-cart-dialog .fc-help{margin-top:14px}.fc.is-paused .fc-review-track{animation-play-state:paused}.fc-review-window:hover .fc-review-track,.fc-review-window:focus-visible .fc-review-track,.fc-trust-marquee:hover .fc-marquee-track{animation-play-state:paused}@keyframes fc-marquee{to{transform:translate(-50%)}}@media(min-width:1600px){.fc-container{width:min(1400px,calc(100% - 120px))}.fc-product{gap:75px}}@media(max-width:1100px){.fc-container{width:calc(100% - 56px)}.fc-product{gap:35px;grid-template-columns:1fr 1fr}.fc-feature-card{padding:21px}.fc-feature-grid{gap:18px}.fc-feature-arch{height:410px}.fc-footer-grid{gap:35px}.fc-offer-head{gap:9px;padding-inline:12px}.fc-offer-title>b{font-size:16px}.fc-saving{font-size:8px;margin-left:5px}.fc-offer-price{font-size:14px}}@media(max-width:800px){.fc-container{width:calc(100% - 40px)}.fc-header{height:88px;padding:7px 18px}.fc-logo{width:113px;height:74px}.fc-logo img{width:113px;max-height:74px}.fc-menu-button{display:inline-flex}.fc-desktop-nav{display:none}.fc-nav,.fc-header-actions{gap:4px}.fc-account{display:none}.fc-product{grid-template-columns:1fr;gap:30px;padding:20px 0 35px;max-width:600px}.fc-gallery{position:static}.fc-product-info{padding:0 4px}.fc-product h1{font-size:29px}.fc-hero-line{font-size:30px}.fc-rating{font-size:11px}.fc-offer-title>b{font-size:18px}.fc-offer-price{font-size:17px}.fc-saving{font-size:9px;margin-left:9px}.fc-offer-head{padding:19px 16px;gap:12px}.fc-gift{font-size:12px;padding-block:10px}.fc-section{padding-top:50px;padding-bottom:28px}.fc-section-heading{margin-bottom:30px}.fc-section-heading h2{font-size:32px}.fc-section-heading>p:last-child:not(.fc-eyebrow){font-size:13px;max-width:330px;margin:auto}.fc-socials{padding-top:18px;padding-bottom:26px}.fc-social-pill{min-width:154px;font-size:14px;padding-right:17px}.fc-social-set{gap:14px;padding-right:14px}.fc-social-icon{width:33px;height:33px;font-size:20px}.fc-reviews-section{padding-top:65px}.fc-mountains{height:70px}.fc-review-band{padding-top:45px;padding-bottom:22px}.fc-review-card{width:260px;padding:27px 20px 20px}.fc-review-card p{font-size:12px}.fc-review-set{gap:17px;padding-right:17px}.fc-review-card h3{font-size:15px}.fc-paw-trail{gap:18px;padding-top:24px}.fc-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:15px}.fc-feature-media{grid-column:1 / 3;grid-row:1;margin:auto!important;width:70%;max-width:300px}.fc-feature-arch{height:350px;border-width:6px}.fc-feature-1{grid-column:1;grid-row:2}.fc-feature-2{grid-column:2;grid-row:2}.fc-feature-3{grid-column:1;grid-row:3}.fc-feature-4{grid-column:2;grid-row:3}.fc-feature-card{height:100%;padding:20px 17px;border-radius:17px}.fc-feature-icon{width:40px;height:40px;font-size:21px}.fc-feature-card h3{font-size:16px}.fc-feature-card p{font-size:12px}.fc-comparison{padding-inline:20px}.fc-comparison th,.fc-comparison td{padding:16px 12px;font-size:12px}.fc-comparison thead th{padding:20px 10px}.fc-comparison th:nth-child(2) span{font-size:15px}.fc-comparison th:nth-child(3){font-size:10px}.fc-comparison th:first-child{width:44%}.fc-faq{padding-inline:20px}.fc-faq details{padding-inline:18px}.fc-faq summary{font-size:13px;padding-block:18px}.fc-pack-shell{width:100%}.fc-pack-track{padding:10px 20px 20px;gap:16px;scroll-padding-left:20px}.fc-photo-card{flex-basis:72%;max-width:340px}.fc-previous,.fc-next{display:none}.fc-pack-section{padding-bottom:90px}.fc-photo-copy h3{font-size:18px}.fc-photo-copy p{font-size:12px}.fc-photo-copy{padding:17px 20px 22px}.fc-footer{padding-top:42px;padding-bottom:100px}.fc-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.fc-footer-grid>div:first-child{grid-column:1}.fc-newsletter{grid-column:1 / 3}.fc-footer h2{font-size:17px}.fc-footer-logo{padding:10px 15px}.fc-footer-logo img{width:110px}.fc-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.fc-sticky{padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.fc-sticky-inner{gap:12px}.fc-sticky-name{font-size:12px;max-width:52%}.fc-sticky-name>span{font-size:10px}.fc-sticky .fc-button{min-width:135px;font-size:11px!important;padding:12px 15px!important;gap:8px}.fc-sticky .fc-icon{width:16px;height:16px}.fc-back-top{right:14px;width:35px;height:35px;bottom:90px}.fc-dialog{padding:32px 22px}.fc-dialog h2{font-size:23px}.fc-dialog-close{right:8px;top:8px}.fc-draft{font-size:9px}.fc-countdown{gap:8px;padding:10px 12px;font-size:11px}.fc-countdown>.fc-icon{display:none}.fc-clock{gap:5px}.fc-clock>span{min-width:33px;padding:4px 5px}.fc-clock b{font-size:17px}.fc-clock small{font-size:7px}.fc-trust-set{gap:23px;padding-block:9px;font-size:10px}.fc-trust-set svg{width:14px;height:14px}}@media(max-width:370px){.fc-container{width:calc(100% - 28px)}.fc-product h1{font-size:26px}.fc-header{padding-inline:10px}.fc-saving{font-size:8px;margin-left:5px}.fc-offer-head{padding-inline:12px;gap:9px}.fc-offer-price{font-size:15px}.fc-gift{font-size:10px;padding-inline:10px}.fc-feature-card{padding:18px 12px}.fc-feature-card h3{font-size:15px}.fc-comparison th,.fc-comparison td{padding-inline:8px;font-size:10px}.fc-comparison th:nth-child(2) span{font-size:13px}.fc-countdown{font-size:10px}.fc-size-links{gap:7px}.fc-pill{padding-inline:11px!important;font-size:11px!important}.fc-photo-card{flex-basis:84%}.fc-tabs button{font-size:11px}}@media(prefers-reduced-motion:reduce){.fc *,.fc *:before,.fc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fc-review-window{overflow-x:auto}.fc-review-set[aria-hidden=true]{display:none}}.fc-activity-demo{flex:0 0 auto;color:#345575;background:#e4f0f8;border-radius:4px;padding:2px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}@keyframes fc-activity-pulse{0%,to{box-shadow:0 0 0 3px #438b7824}60%{box-shadow:0 0 0 7px #438b7800}}.fc [data-offer="2"] .fc-offer-head{padding-top:31px}.fc [data-offer="2"]{margin-top:7px}.fc-popular b{max-width:60px;font-size:13px;line-height:1.05}.fc-popular>span{color:#d5eefb;font-size:11px}.fc-feature-media figcaption .fc-icon{color:#39769b;flex:0 0 15px;width:15px;height:15px}.fc-tabs .fc-icon,.fc-finder-footer .fc-icon{width:17px;height:17px}.fc-size-token-icon .fc-icon{width:27px;height:27px}.fc-size-token:has([data-size-token]:not(:empty)) .fc-size-token-icon{display:none}.fc-size-result-copy p{color:#3e5671;font-size:14px;line-height:1.45}.fc-size-result-copy [data-use-size]{margin-top:10px}.fc-finder-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.fc-finder-footer .fc-help{margin:0}.fc-comparison thead th:nth-child(2){position:relative}.fc-comparison thead th:nth-child(2):before{content:"";position:absolute;left:0;right:0;top:-14px;height:15px;border-radius:17px 17px 0 0;background:var(--fc-comparison-panel)}.fc-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 17px 17px}.fc-comparison thead th:nth-child(2) .fc-icon{color:#bde7fc}.fc-comparison tbody th{letter-spacing:.015em}@media(max-width:600px){.fc-finder{padding:17px;gap:14px}.fc-tabs button{padding-inline:6px;font-size:12px}.fc-size-result{padding:13px;grid-template-columns:46px minmax(0,1fr);gap:11px}.fc-size-token{width:46px;height:46px;font-size:20px}.fc-size-result h3{font-size:16px}.fc-size-result-copy p{font-size:13px}.fc-comparison .fc-check{width:26px;height:26px;font-size:13px}}@media(prefers-reduced-motion:reduce){.fc-status-dot{animation:none}}.fc{--fc-accent: #176b9f;--fc-accent-on-dark: #99d2f3}.fc-accent{color:var(--fc-accent)}.fc-review-band .fc-accent{color:var(--fc-accent-on-dark)}.fc .fc-section-heading h2,.fc .fc-hero-line{font-weight:700;-webkit-text-stroke:.35px currentColor}.fc .fc-hero-line{margin-top:11px}.fc .fc-section-heading .fc-eyebrow{color:var(--fc-accent);font-size:12px;margin-bottom:11px!important}.fc .fc-section-heading>p:last-child:not(.fc-eyebrow){color:#394e65;font-size:16px;font-weight:700;line-height:1.5}.fc-rating{align-items:center;gap:8px}.fc-rating .fc-stars,.fc-spotlight .fc-stars{color:#f1b400;letter-spacing:0;white-space:nowrap}.fc-rating .fc-rating-stars{font-size:19px;background:linear-gradient(90deg,#f1b400 0 90%,#ccd6df 90% 100%);background-clip:text;-webkit-text-fill-color:transparent}.fc-demo-label{display:inline-block;width:fit-content;border-radius:4px;padding:2px 5px;background:#e5f1f9;color:#365672;font-size:10px;font-weight:700;line-height:1.2}.fc .fc-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:14px;font-weight:700;line-height:1.35}.fc .fc-benefits li{align-items:flex-start;gap:7px}.fc .fc-benefit-icon{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;margin-top:1px;border-radius:50%;color:#176b9f;background:#dceffb}.fc .fc-benefit-icon .fc-icon{width:12px;height:12px;stroke-width:2.5}.fc .fc-size-links{margin-top:15px}.fc .fc-size-links .fc-pill{min-height:40px;border:2px solid #a2cee8!important;color:#102f50;background:#f4faff!important;font-size:13px!important;font-weight:700}.fc-size-links .fc-icon{color:var(--fc-accent)}.fc-bundle-label{gap:13px;margin:24px 0 17px;color:var(--fc-navy);font-size:14px;letter-spacing:.1em}.fc-bundle-label:before,.fc-bundle-label:after{background:linear-gradient(90deg,transparent,#92bbd6)}.fc-bundle-label:after{transform:rotate(180deg)}.fc .fc-offer{border:2px solid #b1c9db;border-radius:12px;background:#f3f9fd}.fc .fc-offer.is-selected{border:2px solid #121c2a;background:#e8f4fc;box-shadow:0 4px 12px #12395c0c}.fc .fc-offer-title>b{font-size:22px}.fc .fc-offer-title>small{color:#38526e;font-size:14px;font-weight:700}.fc .fc-gift{min-height:54px;color:#1c3655;font-size:13px;font-weight:700}.fc .fc-gift-icon{color:#103c64}.fc .fc-gift-icon svg{width:31px;height:31px;filter:none;stroke-width:1.9}.fc .fc-popular{right:10px;top:-24px;width:108px;min-height:48px;border-color:#6ea7cf;background:linear-gradient(140deg,#e7f7ff,#97cdea 56%,#77b6e1);color:#0b325b;box-shadow:inset 0 0 0 2px #e3f4ff,0 4px 10px #102d5940}.fc .fc-popular b{font:700 14px/1.04 Georgia,serif;max-width:63px}.fc .fc-popular>span{color:#1a5f96;font-size:13px}.fc .fc-button.fc-atc{font-size:18px!important;min-height:53px;letter-spacing:.035em}.fc-stock{display:flex;justify-content:center;align-items:center;gap:7px;margin:10px 0;color:#9e3a24;font-weight:700;font-size:13px}.fc-stock .fc-icon{width:15px;height:15px}.fc .fc-spotlight{align-items:center;margin:16px 0 17px;padding:15px;border:1px solid #cde4f2;border-radius:14px;background:#f4faff;color:#293f56;font-size:14px}.fc .fc-avatar{width:57px;height:57px}.fc .fc-avatar .fc-icon{width:100%;height:100%}.fc-spotlight-copy{min-width:0}.fc-spotlight-copy p{margin:6px 0 0}.fc .fc-spotlight footer{flex-wrap:wrap;gap:6px 9px;font-size:12px}.fc .fc-spotlight .fc-verified{display:inline-flex;align-items:center;gap:3px;color:#256050;font-size:9px;font-weight:700}.fc-spotlight .fc-verified .fc-icon{width:13px;height:13px}.fc [data-faq]{border-color:#bbd9ec}.fc [data-faq]>summary{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#102f50}.fc [data-faq]>summary .fc-question-text{flex:1}.fc [data-faq]>summary .fc-question-icon{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:50%;background:#e9f5fc;color:var(--fc-accent)}.fc-question-icon .fc-icon{width:16px;height:16px}.fc [data-faq] .fc-question-toggle{color:var(--fc-accent);font-size:20px;line-height:1;transition:transform .22s ease}.fc [data-faq][open] .fc-question-toggle{transform:rotate(45deg)}.fc [data-faq]>.fc-answer{padding-left:39px;font-size:14px;line-height:1.55;color:#354e66}.fc [data-faq].fc-faq-animating{overflow:hidden}.fc [data-marquee]>div{animation-duration:var(--fc-loop-duration, 22s)}.fc [data-marquee]>.fc-loop-ready{will-change:transform}.fc .fc-social-window:hover .fc-marquee-track{animation-play-state:running}.fc .fc-feature-card p{color:#354e66;font-size:15px;line-height:1.56;font-weight:400}.fc .fc-feature-media figcaption{margin:11px 0 0;background:#d9effb;color:#0b4b76}.fc .fc-comparison-section .fc-eyebrow{justify-content:center}.fc .fc-chart-dialog{width:min(680px,95vw)}.fc-chart-sheet{border:1px solid #b6d8ec;border-radius:14px;overflow:hidden}.fc-chart-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:linear-gradient(130deg,#e8f6ff,#d6eefa)}.fc-chart-header span{color:#176b9f;font-size:11px;font-weight:700;letter-spacing:.08em}.fc-chart-header h3{margin:3px 0;font-size:20px}.fc-chart-header p{margin:0}.fc-chart-dog{width:160px;max-width:42%;height:auto}.fc .fc-chart-sheet .fc-size-table{min-width:0;width:100%}.fc-chart-sheet .fc-size-table thead{background:#143e64;color:#fff}.fc-chart-sheet .fc-size-table tbody tr:nth-child(2n){background:#f1f8fd}.fc-chart-sheet .fc-size-table small{display:block;color:#4c687e}.fc-chart-sheet .fc-size-table .fc-chart-breeds{min-width:100px;white-space:normal;font-size:11px}.fc-chart-tips{display:grid;gap:5px;padding:13px 16px 15px;color:#324a64;font-size:13px}.fc-chart-tips p{margin:0}.fc-chart-tips b{color:#175f91}.fc-reveal-pending{opacity:0}.fc-reveal-in{animation:fc-section-in .53s cubic-bezier(.2,.7,.3,1) both}@keyframes fc-section-in{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@media(min-width:1150px){.fc .fc-pack-track{gap:18px}.fc .fc-photo-card{flex-basis:calc((100% - 72px)/5)}}@media(max-width:480px){.fc .fc-benefits{font-size:13px}.fc .fc-offer-title>b{font-size:21px}.fc .fc-offer-title>small{font-size:13px}.fc .fc-spotlight{padding:11px;font-size:13px}.fc .fc-avatar{width:45px;height:45px}.fc [data-faq]>summary{font-size:14px}.fc .fc-chart-sheet th,.fc .fc-chart-sheet td{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.fc [data-marquee]>div{animation:none}.fc-reveal-pending{opacity:1}.fc-reveal-in{animation:none}}.fc .fc-footer{padding-top:clamp(52px,7vw,96px);padding-bottom:116px}.fc .fc-footer-logo{position:relative;background:transparent;padding:0;margin:0 0 20px}.fc .fc-footer-logo img{width:clamp(200px,22vw,340px)}.fc .fc-footer-wordmark{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(73% 0 0);filter:brightness(0) invert(1)}.fc .fc-footer h2{font-size:22px}.fc .fc-footer p,.fc .fc-footer li,.fc .fc-footer .fc-text-button{font-size:16px}.fc-footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px}.fc .fc-footer-payments .fc-payments{justify-content:flex-start;margin:0}.fc-footer-payments svg{width:39px;height:auto}.fc .fc-sticky{padding-block:13px calc(13px + env(safe-area-inset-bottom))}.fc .fc-sticky-name{flex:1 1 auto;max-width:none;min-width:0;font-size:16px}.fc .fc-sticky .fc-button{font-size:16px!important;font-weight:700;text-transform:uppercase;white-space:nowrap;min-height:49px}.fc-sticky-size{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.fc .fc-sticky-size select{min-height:44px;min-width:65px;max-width:152px;font-size:14px;padding:6px 8px}.fc [data-faq]>summary{font-size:14px;font-weight:700}.fc [data-faq] .fc-question-text,.fc [data-faq] .fc-question-icon{transform:none}.fc [data-faq]>.fc-answer{font-weight:700}@media(max-width:600px){.fc .fc-sticky-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.fc .fc-sticky-name{grid-column:1 / -1;font-size:13px}.fc .fc-sticky .fc-button{font-size:14px!important;min-width:0}.fc .fc-footer-logo img{width:215px}.fc .fc-footer{padding-bottom:147px}}.fc .fc-stock{min-height:43px;margin:17px 0 12px;padding:8px 12px;border:1px solid #df353f;border-radius:8px;background:#fff8f8;color:#151820;font-size:clamp(14px,1.35vw,17px)}.fc-stock [data-stock-count]{color:#c91f2d}.fc-stock-dot{flex:0 0 9px;height:9px;margin-right:4px;border-radius:50%;background:#db2536;animation:fc-stock-pulse 1.8s ease-out infinite}@keyframes fc-stock-pulse{0%{box-shadow:0 0 #db25365c}75%,to{box-shadow:0 0 0 6px #db253600}}.fc .fc-product .fc-payments{display:flex;justify-content:space-between;width:100%;gap:4px;margin:10px 0 18px}.fc .fc-product .fc-payments svg{flex:0 1 50px;width:min(50px,10%);height:auto}.fc .fc-gift-summary{font-size:12px;color:#164771}.fc-benefit-icons{display:inline-flex;align-items:center;padding-left:4px}.fc-benefit-icons>span{display:grid;place-items:center;width:23px;height:23px;margin-left:-4px;border:1px solid #a8d1e8;border-radius:50%;background:#f8fdff;color:#1f608c}.fc-benefit-icons svg{width:14px;height:14px}.fc .fc-stars{color:#e8ac08;letter-spacing:.15px}.fc .fc-spotlight-copy{flex:1}.fc .fc-spotlight-copy p{font-style:italic;font-weight:400}.fc .fc-spotlight footer .fc-stars{margin-left:auto}.fc .fc-spotlight .fc-verified{color:#164e79;background:#deeffc}.fc .fc-avatar img{display:block;width:100%;height:100%;object-fit:cover}.fc-social-icon img{display:block;width:21px;height:21px}.fc .fc-review-card{background:#eaf6ff;border:1px solid #c5e4f7}.fc .fc-review-card:before{background-image:radial-gradient(circle at 6px 5px,#eaf6ff 6px,transparent 7px)}.fc .fc-review-card .fc-pet-tag{color:#155481}.fc .fc-review-card .fc-pet-tag .fc-icon{color:#237cb3}.fc .fc-verified{display:inline-flex;align-items:center;border-radius:99px;padding:4px 6px;background:#dff2e9;color:#196341;font-size:9px;font-weight:700;white-space:nowrap}.fc .fc-review-disclosure{display:inline-block;margin-top:9px;font-size:11px}.fc .fc-review-band .fc-review-disclosure{color:#c3ddf0}.fc .fc-photo-badge{left:auto;right:9px;top:9px;bottom:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#145981;background:#e6f5ff;font-size:11px;font-weight:700}.fc .fc-photo-badge .fc-icon{width:13px;height:13px}.fc .fc-photo-media{aspect-ratio:4 / 5}.fc .fc-countdown{gap:clamp(5px,1vw,13px);padding:9px 8px;font-size:clamp(10px,2.8vw,15px);font-weight:700}.fc .fc-countdown>.fc-icon{display:block;flex:0 0 15px;width:15px;color:#8ed3ff}.fc-sale-message{line-height:1.2}.fc-sale-message strong{font-weight:700}.fc .fc-clock{flex:none;gap:clamp(3px,.7vw,6px)}.fc .fc-clock>span{min-width:clamp(29px,8vw,43px);padding:4px;border-color:#8bbce05e;border-radius:6px;background:#163968}.fc .fc-clock b{font-size:clamp(16px,4.2vw,23px);font-variant-numeric:tabular-nums}.fc .fc-clock small{font-size:7px;opacity:.9}.fc .fc-stock{width:fit-content;min-height:0;margin:10px auto 6px;padding:4px 10px;border-color:#e9959d;border-radius:5px;font-size:12px}.fc .fc-stock-dot{flex-basis:6px;height:6px;margin-right:0}.fc .fc-product .fc-payments{justify-content:center;gap:4px;margin:8px 0 14px}.fc .fc-product .fc-payments svg{flex:0 1 33px;width:min(33px,9.5%)}.fc .fc-spotlight-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc .fc-spotlight .fc-stars{color:#edb20a;font-size:13px}.fc .fc-spotlight .fc-avatar{flex:0 0 54px;width:54px;height:54px}.fc .fc-pack-track{--fc-pack-card-width: clamp(232px, 32vw, 338px);padding-inline:max(3px,calc((100% - var(--fc-pack-card-width)) / 2));gap:clamp(12px,2vw,24px);scroll-padding-inline:0}.fc .fc-photo-card{flex:0 0 var(--fc-pack-card-width);scroll-snap-align:center;opacity:.54;filter:blur(1.4px);transform:scale(.95);transition:filter .25s ease,opacity .25s ease,transform .25s ease}.fc .fc-photo-card.is-active,.fc .fc-photo-card:focus-within{opacity:1;filter:none;transform:none}.fc .fc-photo-card .fc-stars{font-size:13px;color:#edb20a}.fc .fc-photo-author{display:grid;gap:3px}.fc .fc-photo-author b{font-size:14px}.fc .fc-photo-author .fc-pet-tag{margin:0;font-size:10px;color:#155481}.fc .fc-footer-bottom{flex-direction:column;align-items:center;gap:12px;text-align:center}.fc .fc-footer-payments .fc-payments{justify-content:center}.fc .fc-footer-payments svg{width:34px}@media(max-width:800px){.fc .fc-pack-track{--fc-pack-card-width: min(70vw, 338px)}}.fc .fc-stock{width:max-content;max-width:100%;padding-inline:10px;text-align:center}.fc .fc-stock>span:last-child{flex:none}.fc .fc-pack-shell{width:100%}.fc .fc-pack-track{--fc-pack-card-width: clamp(245px, 16vw, 310px);position:relative;padding-inline:max(10px,calc((100% - var(--fc-pack-card-width)) / 2));gap:clamp(15px,1.1vw,24px)}.fc .fc-photo-card{transform:scale(.88);opacity:.52;filter:blur(.8px)}.fc .fc-photo-card.is-active{transform:none;opacity:1;filter:none;box-shadow:0 14px 36px #061e5024}.fc .fc-photo-badge{position:static;margin-left:auto}.fc .fc-pack-shell .fc-round{display:grid;width:42px;height:42px;border-color:var(--fc-navy)!important;background:var(--fc-navy)!important;color:#fff!important}.fc .fc-pack-shell .fc-previous{left:calc(50% - clamp(122.5px,8vw,155px) - 48px)}.fc .fc-pack-shell .fc-next{right:calc(50% - clamp(122.5px,8vw,155px) - 48px)}@media(max-width:800px){.fc .fc-pack-track{--fc-pack-card-width: min(70vw, 310px)}.fc .fc-pack-shell .fc-previous{left:max(4px,calc(50% - min(35vw,155px) - 43px))}.fc .fc-pack-shell .fc-next{right:max(4px,calc(50% - min(35vw,155px) - 43px))}}.fc .fc-stock{font-size:13px;padding-block:5px}.fc .fc-sticky-inner{gap:10px 22px}.fc-sticky-product{display:flex;align-items:center;flex:1;min-width:0;gap:12px}.fc-sticky-thumb{width:52px;height:52px;flex:none;border-radius:5px;object-fit:cover}.fc-sticky-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(42vw,370px)}.fc .fc-sticky .fc-sticky-size,.fc .fc-sticky .fc-button{width:100%;height:48px;min-width:0;min-height:48px}.fc .fc-sticky .fc-sticky-size{border:1px solid var(--fc-border);border-radius:8px;background:var(--fc-ice);padding:0 12px;font-size:14px;font-weight:400}.fc .fc-sticky .fc-button{padding-inline:8px!important}.fc .fc-spotlight{align-items:flex-start;gap:15px;padding:0;border:0;background:transparent}.fc .fc-spotlight .fc-avatar{flex:0 0 50px;width:50px;height:50px;border:0;border-radius:7px;overflow:hidden}.fc .fc-spotlight-copy p{margin:0;font-size:14px;line-height:1.55}.fc .fc-spotlight footer{margin-top:5px;gap:5px 7px;color:var(--fc-text)}.fc .fc-spotlight footer .fc-stars{margin-left:3px;color:#dc9d00;font-size:14px}.fc-spotlight-check{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#2676ac;color:#fff}.fc-spotlight-check .fc-icon{width:10px;height:10px;stroke-width:2.5px}.fc-spotlight-source{color:var(--fc-muted);font-size:10px}.fc .fc-photo-card .fc-stars{font-size:17px}.fc .fc-photo-copy p{min-height:0}.fc .fc-photo-copy footer{margin-top:10px;padding-top:10px}@media(max-width:800px){.fc .fc-sticky-inner{grid-template-columns:minmax(0,1fr)}.fc-sticky-thumb{width:38px;height:38px}.fc-sticky-controls{width:100%}}.fc .fc-gift-summary[data-addon-summary]{justify-content:space-between;padding:10px 16px}.fc [data-addon-total]{color:var(--fc-navy);font-size:15px}.fc .fc-cart-dialog{position:fixed;inset:0 0 0 auto;width:min(430px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.fc .fc-cart-dialog[open]{display:flex;flex-direction:column}.fc-cart-head{position:relative;padding:16px 54px 16px 17px}.fc .fc-cart-head h2{margin:0;font-size:26px;letter-spacing:-.025em}.fc .fc-cart-head .fc-dialog-close{top:9px}.fc .fc-cart-dialog .fc-cart-banner{margin:0;padding:10px 14px;background:var(--fc-navy);color:#fff;text-align:center;font-weight:700}.fc-cart-lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 17px}.fc-cart-lines>p{margin:20px 0}.fc .fc-cart-line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0}.fc-cart-thumb{display:grid;place-items:center;width:64px;height:64px;border-radius:6px;overflow:hidden;background:var(--fc-ice)}.fc-cart-thumb img{width:100%;height:100%;object-fit:cover}.fc-cart-thumb .fc-icon{width:38px;height:38px;color:var(--fc-navy)}.fc-cart-item-head{display:flex;justify-content:space-between;align-items:start;gap:6px}.fc-cart-item-head strong{font-size:15px;line-height:1.25}.fc-cart-item-head button{flex:none;width:25px;height:25px;line-height:1;font-size:20px}.fc-cart-bundle{display:inline-block;margin:4px 0;padding:0 7px;border-radius:8px;background:var(--fc-ice);color:var(--fc-navy);font-size:10px;font-weight:700}.fc-cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.fc-cart-stepper{display:inline-flex;align-items:center;flex:none;border:1px solid var(--fc-border);border-radius:6px;overflow:hidden}.fc-cart-stepper button,.fc-cart-stepper span{display:grid;place-items:center;min-width:29px;height:30px;padding:0 3px}.fc-cart-stepper button:disabled{opacity:.35}.fc-cart-stepper span{border-inline:1px solid var(--fc-border)}.fc-cart-prices{min-width:0;text-align:right;line-height:1.2}.fc-cart-prices b{display:block;font-size:15px;color:var(--fc-navy)}.fc-cart-prices s,.fc-cart-prices small{font-size:11px;color:var(--fc-muted)}.fc-cart-footer{padding:12px 17px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--fc-border)}.fc .fc-cart-footer .fc-cart-total{padding:0 0 7px;font-size:18px;font-weight:700}.fc .fc-cart-footer .fc-cart-savings{font-size:14px;color:#245d80!important}.fc .fc-cart-footer .fc-button{display:flex;justify-content:center;width:100%;min-height:45px;margin-top:5px}.fc .fc-cart-footer .fc-payments{margin:11px 0 0;gap:5px}.fc-cart-error{color:#ac2933}
/*# sourceMappingURL=/cdn/shop/t/15/assets/frostcoat.css.map */
