:root{--sk-ink: #0b1b26;--sk-ink-soft: #4a6070;--sk-navy: #123348;--sk-deep: #0b1b26;--sk-sky: #1c4a63;--sk-sky-light: #d9e8f2;--sk-grey: #f1f7fb;--sk-cream: #fbf8f3;--sk-mist: #f1f7fb;--sk-peach: #e8eef3;--sk-peach-soft: #eef4f8;--sk-sea: #4a6070;--sk-orange: #123348;--sk-line: rgba(11, 27, 38, .12);--sk-ease: cubic-bezier(.22, 1, .36, 1);--sk-shadow-sm: 0 6px 18px rgba(13, 18, 22, .08);--sk-shadow-md: 0 16px 40px rgba(13, 18, 22, .12);--sk-wave-h: 40px;--sk-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V20C1320 38 1200 44 1080 36C960 28 840 8 720 10C600 12 480 38 360 40C240 42 120 30 0 14Z'/%3E%3C/svg%3E");--sk-squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7C12 1 22 1 32 7S52 13 62 7 82 1 92 7s20 6 30 0 24-6 36-1' fill='none' stroke='%23152b38' stroke-width='2.4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--sk-squiggle-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7C12 1 22 1 32 7S52 13 62 7 82 1 92 7s20 6 30 0 24-6 36-1' fill='none' stroke='%239cc3e0' stroke-width='2.4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--sk-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23152b38'/%3E%3Cpath d='M5.6 10.4l3 3 5.8-6.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html{background:#fbf8f3}body{background:transparent!important;overflow-x:clip;color:var(--sk-ink)}main{overflow-x:clip}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance;letter-spacing:-.03em}p,li{text-wrap:pretty}:focus-visible{outline:3px solid var(--sk-sky);outline-offset:3px;border-radius:4px}header-component{transition:box-shadow .3s var(--sk-ease)}.sk-scrolled header-component{box-shadow:0 1px 0 var(--sk-line)}[id*=header_announcements] :is(p,a,span){text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem}.button,.button-secondary,.button-custom,button.add-to-cart-button{letter-spacing:.02em;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--sk-ease)}.button:active,.button-custom:active,.button-secondary:active{transform:scale(.985);transition-duration:.08s}@media(hover:hover){.button:hover,.button-custom:hover,.button-secondary:hover{transform:translateY(-1px)}}:is([id$=__hero],[id$=__ticker],[id$=__ticker2],[id$=__statement],[id$=__cards],[id$=__facts],[id$=__shophead],[id$=__product],[id$=__editorial],[id$=__videos],[id$=__faq],[id$=__cta],[id$=__story_home],[id$=__story_character],[id$=__story_gift]){position:relative;isolation:isolate}[id$=__hero],[id$=__ticker],[id$=__ticker2]{overflow-x:clip}.sk-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.sk-eyebrow{margin:0 0 14px;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-soft)}.sk-display{margin:0 0 20px;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.08;font-weight:400;letter-spacing:-.035em;color:var(--sk-ink)}.sk-display--sm{font-size:clamp(1.8rem,3.2vw,2.7rem)}.sk-lead{margin:0 0 28px;max-width:62ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7;color:var(--sk-ink-soft)}.sk-squiggle{background:var(--sk-squiggle) left bottom / 100% 10px no-repeat;padding-bottom:.24em}.sk-fine{font-size:.8125rem;line-height:1.5;color:var(--sk-ink-soft)}.sk-center{text-align:center}.sk-center .sk-lead{margin-inline:auto}.sk-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(560px,84vh,860px);background:var(--sk-deep);color:#fff;overflow:hidden}.sk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sk-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:78% 50%}.sk-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#070d18e6,#070d188c 38%,#070d1800 62%),linear-gradient(0deg,#070d18b3,#070d1800 34%)}.sk-hero__copy{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin-inline:auto;padding-block:140px clamp(44px,9vh,96px)}.sk-hero__copy>*{max-width:34rem}.sk-hero .sk-eyebrow{color:#ffffffbd}.sk-hero__title{margin:0 0 20px;font-size:clamp(2.6rem,6.2vw,5.2rem);line-height:1.02;font-weight:400;letter-spacing:-.04em;color:#fff}.sk-hero__title em{font-style:normal;background:var(--sk-squiggle-light) left bottom / 100% 12px no-repeat;padding-bottom:.2em}.sk-hero__sub{margin:0 0 30px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;color:#ffffffd6}.sk-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.sk-hero__note{position:absolute;right:18px;bottom:12px;z-index:2;margin:0;font-size:.6875rem;letter-spacing:.04em;color:#ffffff8c}.sk-ticker{overflow:hidden;background:#fff;border-block:1px solid var(--sk-line)}.sk-ticker__track{display:flex;width:max-content;animation:sk-marquee 52s linear infinite}.sk-ticker__list{display:flex;flex:0 0 auto;min-width:100vw;justify-content:space-around;margin:0;padding:0;list-style:none}.sk-ticker__list li{display:inline-flex;align-items:center;padding:18px 30px;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--sk-ink)}.sk-ticker__list li:after{content:"";width:5px;height:5px;margin-left:60px;border-radius:50%;background:var(--sk-sky)}@keyframes sk-marquee{to{transform:translate3d(-50%,0,0)}}@media(hover:hover){.sk-ticker:hover .sk-ticker__track{animation-play-state:paused}}.sk-statement .sk-display{max-width:19em}.sk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0 0 28px;padding:0}.sk-card{display:flex;flex-direction:column;padding:14px 14px 26px;border:2px solid var(--sk-navy);border-radius:14px;background:#fff;box-shadow:0 16px 30px -14px #0d121640}.sk-card__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:var(--sk-grey)}.sk-card:nth-child(3) .sk-card__img{object-position:50% 28%}.sk-card__num{margin:24px 8px 0;font-size:clamp(1.9rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.sk-card__rule{width:calc(100% - 16px);margin:16px 8px;border:0;border-top:1px solid var(--sk-line)}.sk-card__title{margin:0 8px 8px;font-size:1.3rem;line-height:1.25;font-weight:400;letter-spacing:-.02em}.sk-card__text{margin:0 8px;font-size:.9375rem;line-height:1.65;color:var(--sk-ink-soft)}.sk-facts__list{text-align:left;max-width:780px;margin:36px auto 32px;padding:6px 30px;background:#fff;border:2px solid var(--sk-navy);border-radius:14px;box-shadow:0 16px 30px -14px #0d121633}.sk-facts__row{display:grid;grid-template-columns:minmax(110px,32%) 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--sk-line)}.sk-facts__row:last-child{border-bottom:0}.sk-facts__row dt{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-soft);padding-top:3px}.sk-facts__row dd{display:flex;gap:12px;margin:0;font-size:1rem;line-height:1.55}.sk-facts__row dd:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;background:var(--sk-check) center / contain no-repeat}@media(max-width:989px){.sk-cards{gap:16px}.sk-card{padding:12px 12px 22px}.sk-card__num{margin-inline:6px}.sk-card__title{margin-inline:6px;font-size:1.15rem}.sk-card__text{margin-inline:6px;font-size:.875rem}.sk-card__rule{width:calc(100% - 12px);margin-inline:6px}}@media(max-width:749px){.sk-cards{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.sk-card__title,.sk-card__num,.sk-card__text{margin-inline:8px}.sk-card__rule{width:calc(100% - 16px);margin-inline:8px}:root{--sk-wave-h: 26px}.sk-hero{display:block;min-height:0}.sk-hero__media{position:relative;aspect-ratio:4 / 5;max-height:76vh;width:100%}.sk-hero__img{object-position:50% 40%}.sk-hero__media:after{background:linear-gradient(0deg,var(--sk-deep) 0%,rgba(7,13,24,0) 46%)}.sk-hero__copy{margin-top:-64px;width:calc(100% - 40px);padding-block:0 28px}.sk-hero__note{position:static;padding:0 20px 16px}.sk-ticker__list li{padding:15px 22px}.sk-ticker__list li:after{margin-left:44px}.sk-facts__list{padding:4px 18px}.sk-facts__row{grid-template-columns:1fr;gap:6px;padding:14px 0}}@media(prefers-reduced-motion:reduce){.sk-ticker__track{animation:none!important;width:auto}.sk-ticker__list{min-width:0;flex-wrap:wrap;justify-content:center}.sk-ticker__list[aria-hidden=true]{display:none}}:root{color-scheme:light;--sk-s1: 4px;--sk-s2: 8px;--sk-s3: 12px;--sk-s4: 16px;--sk-s5: 24px;--sk-s6: 32px;--sk-s7: 48px;--sk-t-sm: .875rem;--sk-t-base: 1rem;--sk-t-md: 1.125rem;--sk-t-lg: 1.5rem;--sk-dur-fast: .15s;--sk-dur: .3s;--sk-ink-soft: #4a6070;--sk-bluegrey: #8f9bb3;--sk-banner: 0px}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-s2);min-height:48px;min-width:48px;padding:0 var(--sk-s5);border:0;border-radius:var(--sk-r-pill);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;position:relative;transition:transform var(--sk-dur) var(--sk-ease),box-shadow var(--sk-dur) var(--sk-ease),background-color var(--sk-dur-fast)}.sk-btn--primary{background:var(--sk-orange);color:var(--sk-navy);box-shadow:0 8px 20px #f26b2138}.sk-btn--soft{background:var(--sk-peach-soft);color:var(--sk-navy)}.sk-btn:active{transform:scale(.97)}.sk-btn:disabled,.sk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}@media(hover:hover){.sk-btn:hover{transform:translateY(-2px)}}.sk-btn[aria-busy=true]{pointer-events:none}.sk-btn[aria-busy=true]:after,button.add-to-cart-button.sk-busy:after{content:"";width:18px;height:18px;margin-left:8px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sk-spin .7s linear infinite}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-linkbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;background:none;border:0;font:inherit;font-weight:600;color:var(--sk-navy);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[class*=__sk_benefits] ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sk-s2);padding:0;margin:0}[class*=__sk_benefits] li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:var(--sk-r-pill);background:var(--sk-peach-soft);color:var(--sk-navy);font-size:var(--sk-t-sm);font-weight:600}[class*=__sk_benefits] li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sk-sky)}[class*=__sk_value] p{font-size:var(--sk-t-md);color:var(--sk-ink-soft);margin:0}html[data-sk-pending] .variant-option__button-label:has(input[data-option-name=Size]:checked){color:var(--sk-ink)!important}html[data-sk-pending] .variant-option__button-label:has(input[data-option-name=Size]:checked) .variant-option__button-label__pill{opacity:0!important}html[data-sk-pending] .variant-option__button-label:has(input[data-option-name=Size]:checked){border-color:var(--color-variant-border, rgb(223, 220, 212))!important}html[data-sk-pending] .variant-option__button-label:has(input[data-option-name=Size]:checked):before{border-color:var(--color-variant-border, rgb(223, 220, 212))!important}html[data-sk-pending] .shopify-payment-button{position:relative}html[data-sk-pending] .shopify-payment-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}@media(max-width:749px){media-gallery slideshow-arrows.mobile\:hidden{display:flex!important}}media-gallery slideshow-arrows{mix-blend-mode:normal!important}media-gallery slideshow-arrows .slideshow-control{mix-blend-mode:normal!important;color:var(--sk-navy);padding:0!important;display:grid;place-items:center}media-gallery slideshow-arrows .slideshow-control .svg-wrapper{background:#fbf8f3f0;color:var(--sk-navy);border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0b1b2633}media-gallery slideshow-arrows .slideshow-control svg{width:18px;height:18px}media-gallery slideshow-arrows .slideshow-control:focus-visible .svg-wrapper{outline:3px solid var(--sk-navy);outline-offset:2px}.sk-error{display:flex;gap:8px;align-items:center;margin:8px 0 0;padding:10px 14px;border-radius:var(--sk-r-sm);background:#fde8e4;color:#8a1f0a;font-weight:600;border-left:4px solid #c2410c}.sk-status{margin:12px 0 0;padding:12px 16px;border-radius:var(--sk-r-sm);background:#e4f1f9;color:var(--sk-navy);border-left:4px solid var(--sk-sky)}.sk-status[data-state=error]{background:#fde8e4;color:#8a1f0a;border-left-color:#c2410c}.sk-status a{color:inherit;font-weight:700}.sk-status:empty{display:none}.sk-dialog{border:0;padding:0;width:min(720px,calc(100vw - 32px));max-height:88vh;border-radius:var(--sk-r-lg);background:var(--sk-cream);color:var(--sk-ink);box-shadow:0 24px 60px #0d234a4d}.sk-dialog::backdrop{background:#0d234a80}.sk-dialog__panel{padding:var(--sk-s5);max-height:88vh;overflow:auto}.sk-dialog__panel{padding-top:0}.sk-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:var(--sk-cream);padding:var(--sk-s4) 0 var(--sk-s2)}.sk-dialog__title{margin:0;font-size:var(--sk-t-lg)}.sk-dialog__close{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--sk-peach-soft);color:var(--sk-navy);cursor:pointer}.sk-dialog__sub{margin:var(--sk-s5) 0 var(--sk-s2);font-size:var(--sk-t-md)}.sk-dialog__note,.sk-dialog__intro{color:var(--sk-ink-soft)}.sk-dialog__done{margin-top:var(--sk-s4);width:100%}.sk-tablewrap{overflow-x:auto;border-radius:var(--sk-r-sm);border:1px solid var(--sk-line);background:#fff}.sk-table{width:100%;border-collapse:collapse;font-size:var(--sk-t-sm);min-width:520px}.sk-table th,.sk-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--sk-line)}.sk-table thead th{background:var(--sk-mist)}.sk-table__in{color:var(--sk-ink-soft)}.sk-dialog__panel{overscroll-behavior:contain}@media(max-width:749px){.sk-dialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:24px 24px 0 0}.sk-dialog__panel{padding-bottom:calc(var(--sk-s5) + env(safe-area-inset-bottom))}.sk-tablewrap{overflow:visible;border:0;background:transparent}.sk-table{display:block;min-width:0}.sk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-table tbody{display:grid;gap:10px}.sk-table tbody tr{display:block;padding:12px 14px;background:#fff;border:1px solid var(--sk-line);border-radius:var(--sk-r-sm)}.sk-table tbody th{display:block;padding:0 0 6px;border:0;font-size:var(--sk-t-md)}.sk-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:right}.sk-table tbody td:before{content:attr(data-label);color:var(--sk-ink-soft);text-align:left}}@media(prefers-reduced-motion:no-preference){.sk-dialog[open]{animation:sk-rise .35s var(--sk-ease)}}.sk-sticky{display:none}@media(max-width:749px){.sk-sticky{display:flex;position:fixed;left:0;right:0;bottom:var(--sk-banner);z-index:40;align-items:center;justify-content:space-between;gap:var(--sk-s3);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f9f5eef7;box-shadow:0 -8px 24px #0d234a1f;border-radius:20px 20px 0 0;transform:translateY(110%);visibility:hidden;transition:transform var(--sk-dur) var(--sk-ease),visibility 0s linear var(--sk-dur)}.sk-sticky[hidden]{display:none}.sk-sticky.is-visible{transform:none;visibility:visible;transition:transform var(--sk-dur) var(--sk-ease),visibility 0s}.sk-sticky.sk-kbd{display:none}.sk-sticky__msg{font-size:var(--sk-t-sm);color:var(--sk-navy);font-weight:600}.sk-sticky__msg a{color:inherit}.sk-sticky .sk-btn{min-height:48px}.sk-sticky__info{display:grid;line-height:1.25;min-width:0}.sk-sticky__price{font-weight:800;font-size:var(--sk-t-md)}.sk-sticky__size{font-size:var(--sk-t-sm);color:var(--sk-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-sticky .sk-btn{flex:none}body:has(.sk-sticky.is-visible){padding-bottom:calc(var(--sk-sticky-h) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){[id$=__hero] .section-background:before{animation:none}[id$=__hero] .section-background:after{animation-iteration-count:2}[id$=__hero] .image-block:before{animation-iteration-count:2}.sk-dot{animation-iteration-count:3}[id$=__cta]:after{animation:none}}a,button,summary,input,label,select,textarea{-webkit-tap-highlight-color:transparent}@media(max-width:749px){.variant-option__button-label,.quantity-selector button,summary.details__header{min-height:44px}footer a,footer .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:750px)and (max-width:989px){.product-information__grid:not(.product-information__grid--half){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:32px}}.dialog-zoomed-gallery__close-button{mix-blend-mode:normal!important;color:var(--sk-navy)!important;background:#fbf8f3f0!important;border-radius:50%!important;width:44px;height:44px;box-shadow:0 2px 10px #0b1b263d}.dialog-zoomed-gallery__close-button svg{width:20px;height:20px}.sk-fine,[class*=__sk_fine] p{font-size:.8125rem;line-height:1.5;color:var(--sk-ink-soft)}footer .email-signup-block,footer .email-signup__form,footer .email-signup__input-group{max-width:100%!important;min-width:0!important}footer .email-signup__input{min-width:0!important;width:100%!important}.sk-btn{border:2px solid transparent;letter-spacing:.02em;font-weight:600;box-shadow:none;text-decoration:none}.sk-btn--primary,.sk-btn--solid{background:var(--sk-navy);border-color:var(--sk-navy);color:#fff;box-shadow:none}.sk-btn--soft{background:var(--sk-grey);border-color:var(--sk-grey);color:var(--sk-navy)}.sk-btn--outline{background:transparent;border-color:var(--sk-navy);color:var(--sk-navy)}.sk-btn--light{background:#fff;border-color:#fff;color:var(--sk-navy)}.sk-btn--ghost{background:transparent;border-color:#ffffffb3;color:#fff}@media(hover:hover){.sk-btn--primary:hover,.sk-btn--solid:hover{background:var(--sk-navy-700);border-color:var(--sk-navy-700)}.sk-btn--outline:hover{background:var(--sk-navy);color:#fff}.sk-btn--light:hover{background:#e8edf1;border-color:#e8edf1}.sk-btn--ghost:hover{background:#ffffff24;border-color:#fff}}[class*=__sk_benefits] ul{flex-direction:column;flex-wrap:nowrap;gap:10px}[class*=__sk_benefits] li{display:flex;align-items:center;gap:12px;min-height:0;padding:0;border-radius:0;background:none;color:var(--sk-ink);font-size:.9375rem;font-weight:400}[class*=__sk_benefits] li:before{flex:none;width:18px;height:18px;border-radius:0;background:var(--sk-check) center / contain no-repeat}[class*=__sk_value] p{font-size:1rem;color:var(--sk-ink)}[class*=__sk_value]{padding:14px 18px;border:1.5px dashed rgba(21,43,56,.4);border-radius:12px;background:var(--sk-grey)}[class*=__ship_note] ul,ul.sk-trustrow{list-style:none;margin:0;padding:0}[class*=__ship_note] ul{display:grid;gap:10px;margin-top:4px}ul.sk-trustrow li{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;color:var(--sk-ink)}[class*=__ship_note] ul li{display:block;position:relative;padding-left:30px;font-size:.9375rem;line-height:1.5;color:var(--sk-ink)}ul.sk-trustrow li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;background:var(--sk-check) center / contain no-repeat}[class*=__ship_note] ul li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;background:var(--sk-check) center / contain no-repeat}[class*=__ship_note] ul a{color:inherit;text-decoration:underline;text-underline-offset:3px}ul.sk-trustrow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;margin:8px auto 0;max-width:900px}ul.sk-trustrow li{align-items:center}ul.sk-trustrow li:before{margin-top:0}@media(max-width:749px){ul.sk-trustrow{flex-direction:column;align-items:flex-start;width:fit-content;gap:10px}}media-gallery .product-media-container{border-radius:12px;overflow:hidden;background:var(--sk-grey)}media-gallery slideshow-slide img,.product-media__image{transition:none}.view-product-title,.view-product-title *{font-weight:400;letter-spacing:-.025em}button.add-to-cart-button{min-height:56px;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.accordion{--border-radius: 0px;border-radius:0}.accordion summary.details__header{font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none}.accordion--dividers .details{border-top:1px dashed rgba(21,43,56,.3);border-bottom:0}.accordion--dividers accordion-custom:last-of-type .details{border-bottom:1px dashed rgba(21,43,56,.3)}:is([id$=__editorial],[id$=__videos],[id$=__faq],[id$=__cta],[id*=__story_]) h2,:is([id$=__editorial],[id$=__videos],[id$=__faq],[id*=__story_]) .h2{font-weight:400;letter-spacing:-.03em;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.12}:is([id$=__editorial],[id*=__story_]) .h6{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-soft)}:is([id$=__editorial],[id*=__story_]) :is(.media-block,.media-with-content__media,.media-with-content__media img,.media-with-content__media video){border-radius:12px}[id$=__videos] deferred-media{border-radius:12px;overflow:hidden}[id$=__cta] h2{color:#fff}@media(max-width:749px){.sk-sticky{background:#fffffffa;border-radius:0;box-shadow:0 -1px 0 var(--sk-line),0 -12px 24px #0d121614}:is([id$=__statement],[id$=__cards],[id$=__facts],[id$=__shophead],[id$=__editorial],[id$=__videos],[id$=__faq],[id$=__cta],[id*=__story_]) .section{padding-block-start:56px!important;padding-block-end:48px!important}[id$=__videos] .group-block-content.layout-panel-flex--row{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 16px 14px;margin-inline:-16px;scrollbar-width:none}[id$=__videos] .group-block-content.layout-panel-flex--row::-webkit-scrollbar{display:none}[id$=__videos] deferred-media{flex:0 0 74%!important;width:74%!important;max-width:74%!important;scroll-snap-align:center}}@keyframes sk-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes sk-bump{0%{transform:scale(1)}35%{transform:scale(1.3) rotate(-8deg)}70%{transform:scale(.95)}to{transform:scale(1)}}cart-icon.sk-bump{display:inline-flex}@media(prefers-reduced-motion:no-preference){cart-icon.sk-bump{animation:sk-bump .6s var(--sk-ease)}.sk-hero__copy>*{animation:sk-rise .8s var(--sk-ease) both}.sk-hero__copy>:nth-child(2){animation-delay:.08s}.sk-hero__copy>:nth-child(3){animation-delay:.16s}.sk-hero__copy>:nth-child(4){animation-delay:.24s}.sk-js .sk-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--sk-ease) var(--sk-d, 0ms),transform .7s var(--sk-ease) var(--sk-d, 0ms)}.sk-js .sk-reveal.sk-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.sk-ticker__track{animation:none!important}}.sk-hero__title{font-weight:800;text-transform:uppercase;letter-spacing:-.03em}.sk-display,.sk-pair__title{font-weight:800}.sk-card__num{font-weight:800;color:var(--sk-orange-deep)}button.add-to-cart-button{font-weight:800}.sk-pill{display:inline-flex;margin:0 0 16px;padding:7px 14px;border-radius:999px;background:var(--sk-orange);color:var(--sk-navy);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.sk-ticker--bold{background:var(--sk-orange);border:0}.sk-ticker--bold .sk-ticker__list li{padding:20px 34px;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:800;letter-spacing:.04em;color:var(--sk-navy)}.sk-ticker--bold .sk-ticker__list li:after{width:9px;height:9px;margin-left:68px;border-radius:2px;background:var(--sk-navy);transform:rotate(45deg)}.sk-ticker--navy{background:var(--sk-navy);border:0}.sk-ticker--navy .sk-ticker__list li{color:#fff;font-weight:600}.sk-ticker--navy .sk-ticker__list li:after{background:var(--sk-orange)}:is([id$=__pair],[id$=__gift]){position:relative;isolation:isolate}.sk-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:32px 0 28px;padding:0;text-align:left}.sk-gift img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px;background:var(--sk-grey)}.sk-gift h3{margin:14px 0 6px;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.sk-gift p{margin:0;color:var(--sk-ink-soft);font-size:.9375rem;line-height:1.6}.sk-pair__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,64px);align-items:center}.sk-pair__media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 24px 50px -20px #0d121673}.sk-pair .sk-eyebrow{color:var(--sk-navy)}.sk-pair .sk-lead{color:#1d2e39}.sk-pair__title{margin:0 0 16px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:var(--sk-navy)}.sk-pair__math{display:grid;gap:8px;max-width:420px;margin:0 0 24px;padding:18px 22px;list-style:none;background:#fff;border-radius:12px}.sk-pair__math li{display:flex;justify-content:space-between;gap:16px}.sk-pair__math s{color:var(--sk-ink-soft)}.sk-pair__math strong{font-size:1.3rem;font-weight:800}.sk-pair__save{color:#0f6b3d;font-weight:700}.sk-pair .sk-fine{margin-top:14px;color:#1d2e39}.sk-bundle{display:grid;gap:10px;margin:18px 0 6px}.sk-bundle__h{display:flex;align-items:center;gap:14px;margin:0;font-size:.875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sk-bundle__h:before,.sk-bundle__h:after{content:"";flex:1;height:1px;background:var(--sk-line-strong)}.sk-bundle__sub{margin:0;font-size:.875rem;line-height:1.5;color:var(--sk-ink-soft)}.sk-bundle__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--sk-line-strong);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.sk-bundle__opt.is-on,.sk-bundle__opt:has(input:checked){border-color:var(--sk-navy);background:var(--sk-ice-050)}.sk-bundle__opt input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--sk-navy);border-radius:50%;background:#fff}.sk-bundle__opt input:checked:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--sk-navy)}.sk-bundle__opt input:focus-visible{outline:3px solid var(--sk-sky);outline-offset:3px}.sk-bundle__main{display:grid;gap:2px;min-width:0}.sk-bundle__main strong{font-size:1.125rem;font-weight:800}.sk-bundle__main small{font-size:.875rem;color:var(--sk-ink-soft)}.sk-bundle__tag{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:6px;background:var(--sk-ice);color:var(--sk-ink);font-size:.6875rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.sk-bundle__price{display:grid;text-align:right}.sk-bundle__price b{font-size:1.25rem;font-weight:800;color:var(--sk-navy)}.sk-bundle__price s{font-size:.875rem;color:var(--sk-ink-soft)}.sk-limited{margin:8px 0 0}.sk-pop{width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:0;border-radius:16px;background:#fff;color:var(--sk-ink);box-shadow:0 30px 80px #070d1880;overflow:hidden}.sk-pop::backdrop{background:#070d189e}.sk-pop__panel{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sk-pop__media img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.sk-pop__body{display:grid;align-content:center;gap:12px;padding:clamp(24px,4vw,40px)}.sk-pop__title{margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.05;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.sk-pop__text{margin:0;line-height:1.55;color:var(--sk-ink-soft)}.sk-pop__form{display:grid;gap:10px}.sk-pop__form input[type=email]{min-height:52px;padding:0 16px;border:2px solid var(--sk-navy);border-radius:8px;font:inherit}.sk-pop__ok{margin:0;padding:14px 16px;border-radius:10px;background:#e6f4ec;color:#0f4d3a;font-weight:600}.sk-pop__code{justify-self:start;margin:4px 0 0;padding:8px 16px;border:2px dashed var(--sk-navy);border-radius:8px;font-size:1.4rem;font-weight:800;letter-spacing:.14em}.sk-pop__err{margin:0;color:#8a1f0a;font-weight:600}.sk-pop__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fffffff0;color:var(--sk-navy);font-size:1.6rem;line-height:1;cursor:pointer}.sk-pop__skip{justify-self:start;min-height:44px;padding:0 4px;background:none;border:0;color:var(--sk-ink-soft);font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:no-preference){.sk-pop[open]{animation:sk-rise .35s var(--sk-ease)}}@media(max-width:989px){.sk-gifts{gap:14px}.sk-gift h3{font-size:1.05rem}.sk-gift p{font-size:.8125rem}}@media(max-width:749px){.sk-gifts{grid-template-columns:1fr}.sk-gift img{aspect-ratio:4 / 3}.sk-pair__grid{grid-template-columns:1fr}.sk-pop{width:100%;max-width:100%;margin:auto 0 0;border-radius:16px 16px 0 0}.sk-pop__panel{grid-template-columns:1fr}.sk-pop__media{display:none}.sk-ticker--bold .sk-ticker__list li:after{margin-left:44px}}.sk-fit{display:grid;gap:10px;margin:18px 0 6px;padding:16px;border:2px solid var(--sk-navy);border-radius:12px;background:#fff}.sk-fit .sk-dialog__sub{margin:0}.sk-fit__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.sk-fit__f{display:grid;gap:4px;font-size:.8125rem;font-weight:600}.sk-fit__f select,.sk-fit__f input{min-height:48px;padding:0 12px;border:1px solid var(--sk-line);border-radius:8px;font:inherit;font-weight:400;background:#fff}.sk-fit__out{margin:0;min-height:1.4em;font-weight:600;line-height:1.5}.sk-fit__out .sk-btn{margin-top:8px;min-height:44px}@media(min-width:640px){.sk-fit__row{grid-template-columns:1.1fr 1fr 1fr auto}}.sk-guarantee{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 14px;border:2px solid var(--sk-navy);border-radius:12px;background:#fff;font-size:.9375rem;line-height:1.4}.sk-guarantee svg{flex:none;color:var(--sk-navy-700)}.sk-guarantee a{color:inherit;text-underline-offset:3px}.sk-gift img{box-shadow:0 18px 34px -18px #0b1b2659}.sk-hero--gift{background:#28110a}.sk-hero--gift .sk-hero__media:after{background:linear-gradient(90deg,#281108d6,#281108a3 30%,#28110800 62%),linear-gradient(0deg,#28110899,#28110800 30%)}.sk-hero--gift .sk-hero__img{object-position:62% 50%}.sk-hero--gift .sk-hero__title em{background-image:var(--sk-squiggle-gold)}.sk-hero__tag{position:relative;display:inline-block;margin:22px 0 0;padding:8px 16px 8px 32px;border-radius:6px 12px 12px 6px;background:#fff3e6;color:#28110a;font-size:.875rem;font-weight:700;letter-spacing:.02em;transform:rotate(-2.5deg);box-shadow:0 8px 18px #00000047}.sk-hero__tag:before{content:"";position:absolute;left:12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#28110a;opacity:.75}@media(max-width:749px){.sk-hero--gift .sk-hero__media:after{background:linear-gradient(0deg,#28110a,#28110800 44%)}.sk-hero--gift .sk-hero__img{object-position:50% 45%}}@media(min-width:750px)and (max-width:1199px){.sk-hero--gift .sk-hero__copy>*{max-width:min(34rem,48%)}.sk-hero--gift .sk-hero__title{font-size:clamp(2.1rem,4.8vw,3.4rem)}}.shopify-payment-button__button--unbranded{background:var(--sk-navy)!important;color:#fff!important;border:2px solid var(--sk-navy)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.02em}@media(hover:hover){.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sk-navy-700)!important;border-color:var(--sk-navy-700)!important}}media-gallery slideshow-slides:focus-visible{outline:3px solid var(--sk-sky);outline-offset:-3px}[id$=__product]{scroll-margin-top:calc(var(--header-height, 80px) + 16px)}[id$=__product] .product-details{min-width:0}[id$=__product] [ref=productTitleLink] [role=heading]{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.025em}[id$=__product] media-gallery{opacity:1!important;transform:none!important}.sk-confidence .sk-display{font-size:clamp(1.4rem,2.5vw,2rem)}.sk-confidence a{color:inherit;text-underline-offset:4px}.sk-confidence .sk-trustrow{flex-wrap:wrap;gap:12px 28px}.sk-confidence .sk-trustrow a{display:inline-flex;align-items:center;min-height:44px}.sk-sticky:focus-within{visibility:visible;transform:none}@media(max-width:749px){[id$=__product] .product-information__grid{gap:20px}[id$=__product] media-gallery{--constrained-height: min(54svh, 460px)}[id$=__product] .product-media-container{max-height:min(54svh,460px)}[id$=__product] .product-media-container img{object-fit:contain}[id$=__product] .variant-option__button-label{min-height:46px}[id$=__product] .add-to-cart-button{min-height:52px}[id$=__product] .product-details{gap:16px}.sk-confidence .sk-trustrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;text-align:left}.sk-sticky__info{flex:1}.sk-sticky button{min-width:140px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sk-card,.sk-gift{transition:transform .22s ease,box-shadow .22s ease}.sk-card:hover,.sk-gift:hover{transform:translateY(-4px);box-shadow:0 16px 32px -24px #152b3859}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}.sk-js .sk-reveal{transition-duration:.42s}}[id$=__product] [ref=productTitleLink] [role=heading]{font-size:clamp(1.65rem,2.8vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.025em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sharky.css.map */
