._page_1btwx_1{color:#000;background:#f5efe2;min-block-size:100svh;overflow:clip}._product_1btwx_13{inline-size:min(calc(100% - 2 * var(--shop-gutter)), 74rem);min-block-size:calc(100svh - var(--shop-masthead-height));grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);display:grid}._media_1btwx_29{margin:0}._productImage_1btwx_34{aspect-ratio:1;object-fit:contain;inline-size:100%;display:block}._content_1btwx_48{justify-self:end;inline-size:100%;max-inline-size:30rem}._content_1btwx_48 h1,._profile_1btwx_57 h2,._carrier_1btwx_59 h2,._faq_1btwx_61 h2{font-family:var(--font-hero);letter-spacing:-.055em;margin:0;font-weight:700}._content_1btwx_48 h1{color:#000;font-size:clamp(3.25rem,5.2vw,5rem);line-height:1.06}._presentation_1btwx_81{color:#40545b;margin:1.15rem 0 0;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:540}._price_1btwx_88{color:#000;font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.55rem,2.3vw,1.95rem);font-weight:700}._purchase_1btwx_97{background:#e9e2d6;border-radius:1.5rem;gap:1.35rem;margin-block-start:clamp(2rem,3.5vw,2.75rem);padding:clamp(1.15rem,2vw,1.5rem);display:grid}._quantityRow_1btwx_106{justify-content:space-between;align-items:center;gap:1rem;display:flex}._quantityLabel_1btwx_113{color:#000;font-size:1rem;font-weight:650}._quantityControls_1btwx_119{background:#f8f4ec;border-radius:.95rem;grid-template-columns:2.75rem 3.25rem 2.75rem;inline-size:max-content;padding:.25rem;display:grid}._quantityControls_1btwx_119 button,._quantityControls_1btwx_119 output{color:#000;min-block-size:2.75rem;font:inherit;background:0 0;border:0;border-radius:.7rem;place-items:center;font-size:1.05rem;font-weight:650;display:grid}._quantityControls_1btwx_119 button{cursor:pointer}._quantityControls_1btwx_119 button:hover:not(:disabled){background:#e7dfd2}._quantityControls_1btwx_119 button:active:not(:disabled){transform:scale(.96)}._quantityControls_1btwx_119 button:disabled{color:#899094;cursor:not-allowed}._total_1btwx_168{color:#000;justify-content:space-between;align-items:baseline;gap:1rem;padding-inline:.25rem;font-size:1.05rem;font-weight:650;display:flex}._total_1btwx_168 strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:720}._submit_1btwx_186{background:var(--sky-deep);color:#fff;min-block-size:3.75rem;font:inherit;cursor:pointer;border:0;border-radius:1rem;font-size:1.05rem;font-weight:680}._submit_1btwx_186:hover{background:#005f8b}._profile_1btwx_57{min-block-size:min(42rem,76svh);padding:clamp(5rem, 10vw, 9rem) var(--shop-gutter);color:#fff;background:#063d55;place-items:center;display:grid}._profileInner_1btwx_225{inline-size:min(100%,74rem)}._profile_1btwx_57 h2{max-inline-size:11ch;font-size:clamp(3.6rem,9vw,8.5rem);line-height:1.08}._profileInner_1btwx_225>p{max-inline-size:52ch;margin:clamp(2rem,5vw,3.5rem) 0 0 auto;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500;line-height:1.45}._profileNotes_1btwx_257{color:#8ee4f5;font-family:var(--font-hero);letter-spacing:-.05em;flex-wrap:wrap;gap:.55em 1.1em;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;font-size:clamp(1.8rem,4.5vw,4rem);font-weight:650;line-height:1.12;list-style:none;display:flex}._carrier_1btwx_59{isolation:isolate;min-block-size:min(48rem,86svh);padding:clamp(5rem, 10vw, 9rem) var(--shop-gutter);color:#17100b;align-items:center;display:flex;position:relative;overflow:hidden}._carrierArt_1btwx_306{z-index:-1;position:absolute;inset:0}._carrierArt_1btwx_306 img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}._carrierCopy_1btwx_334{inline-size:min(46rem,54%)}._carrier_1btwx_59 h2{max-inline-size:10ch;font-size:clamp(3.2rem,7vw,7rem);line-height:1.08}._carrier_1btwx_59 p{max-inline-size:48ch;margin:clamp(1.75rem,4vw,3rem) 0 0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:520;line-height:1.48}._faq_1btwx_61{inline-size:min(calc(100% - 2 * var(--shop-gutter)), 74rem);grid-template-columns:minmax(15rem,.8fr) minmax(24rem,1.2fr);gap:clamp(3rem,8vw,8rem);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem);display:grid}._faq_1btwx_61 h2{max-inline-size:9ch;font-size:clamp(3rem,6vw,6rem);line-height:1.08}._faqList_1btwx_392{align-content:start;gap:clamp(2rem,4vw,3.5rem);display:grid}._faqItem_1btwx_404 summary{color:#000;letter-spacing:-.025em;cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:1.5rem;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:650;line-height:1.35;list-style:none;display:grid}._faqItem_1btwx_404 summary::-webkit-details-marker{display:none}._faqItem_1btwx_404 summary:after{content:"+";font-size:1.35em;font-weight:400;line-height:.8}._faqItem_1btwx_404[open] summary:after{content:"−"}._faqItem_1btwx_404 p{color:#33474e;max-inline-size:54ch;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}._quantityControls_1btwx_119 button:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}._submit_1btwx_186:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}._faqItem_1btwx_404 summary:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}@media (max-width:52rem){._product_1btwx_13,._faq_1btwx_61{grid-template-columns:1fr}._product_1btwx_13{gap:2.5rem;max-inline-size:42rem}._content_1btwx_48{justify-self:stretch;max-inline-size:none}._profileInner_1btwx_225>p{margin-inline-start:0}._carrier_1btwx_59{align-items:start}._carrierArt_1btwx_306 img{object-position:64% center}._carrierCopy_1btwx_334{inline-size:min(31rem,62%)}._faq_1btwx_61{gap:3rem}}@media (max-width:43.75rem){._product_1btwx_13{padding-block:2.5rem 4.5rem}._profile_1btwx_57{place-items:start;min-block-size:0}._profileNotes_1btwx_257{display:grid}._carrier_1btwx_59{align-items:start;min-block-size:42rem}._carrierArt_1btwx_306 img{object-position:66% center}._carrierCopy_1btwx_334{inline-size:min(24rem,86%)}._faq_1btwx_61{gap:3rem}}@media (max-width:30rem){._carrierArt_1btwx_306 img{object-position:71% center}._carrierCopy_1btwx_334{inline-size:100%}._carrier_1btwx_59 p{max-inline-size:29ch}}
