.gfys-pdp{--gpd-line: rgb(var(--color-foreground) / .14);--gpd-cream: var(--gfys-cream);--gpd-gutter: var(--page-padding, 32px);--gpd-ease: cubic-bezier(.22, 1, .36, 1);display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.gfys-pdp p,.gfys-pdp h1,.gfys-pdp h2,.gfys-pdp h3,.gfys-pdp figure{margin:0}.gfys-pdp .gfys-title{color:inherit}.gfys-pdp :focus-visible{outline:2px solid currentColor;outline-offset:4px}.gpd-mute{opacity:.65}.gpd-wrap{padding-inline:var(--gpd-gutter)}.gpd-head{display:flex;flex-direction:column;gap:14px}.gpd-head .gfys-title{max-width:22ch;text-wrap:balance}.gfys-pdp .gpd-mute.gfys-reveal:not(.is-in){opacity:0}.gpd-accs{border-top:1px solid var(--gpd-line)}.gpd-acc{border-bottom:1px solid var(--gpd-line)}.gpd-acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--gfys-s2);min-height:44px;padding:14px 0;cursor:pointer;font-size:15px;font-weight:500;line-height:1.3}.gpd-acc>summary::-webkit-details-marker{display:none}.gpd-acc__icon{flex:none;position:relative;width:11px;height:11px;transition:transform .5s var(--gpd-ease)}.gpd-acc[open]:not(.is-shut) .gpd-acc__icon{transform:rotate(180deg)}.gpd-acc__icon:before,.gpd-acc__icon:after{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:currentColor;transition:transform .5s var(--gpd-ease)}.gpd-acc__icon:after{transform:rotate(90deg)}.gpd-acc[open]:not(.is-shut) .gpd-acc__icon:after{transform:none}.gpd-acc__panel{display:grid;grid-template-rows:1fr}.gpd-acc.is-shut .gpd-acc__panel{grid-template-rows:0fr}.gpd-acc.is-anim .gpd-acc__panel{transition:grid-template-rows .5s var(--gpd-ease)}.gpd-acc__inner{min-height:0;overflow:hidden}.gpd-acc__body{padding-bottom:20px;display:flex;flex-direction:column;gap:10px}.gpd-acc__body.rte>*{margin:0}.gpd-acc__body.rte>*+*{margin-top:10px}.gpm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:var(--gfys-s5)}.gpm__gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.gpm__stage{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--gpd-cream)}.gpm__drift,.gpm__zoom{position:absolute;top:0;right:0;bottom:0;left:0}.gpm__slides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.gpm__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.gpm__slide.is-on{opacity:1;pointer-events:auto}@media screen and (min-width:900px){.gpm__drift{top:-8%}.gpm__slide{transform:scale(1.03);transition:opacity .6s ease,transform 1.2s var(--gpd-ease)}.gpm__slide.is-on{transform:none}}.gpm__media,.gpm__slide img,.gpm__slide video,.gpm__slide iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.gpm__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0 0 0 var(--gpd-gutter);list-style:none}.gpm__thumb{-webkit-appearance:none;appearance:none;display:block;width:64px;aspect-ratio:4 / 5;padding:0;border:0;background:var(--gpd-cream);overflow:hidden;cursor:pointer;opacity:.45;transition:opacity .5s var(--gpd-ease)}.gpm__thumb:hover,.gpm__thumb[aria-current=true]{opacity:1}.gpm__thumb:focus-visible{outline-offset:2px}.gpm__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gpm__dots{display:none}.gpm__info{position:sticky;top:110px;align-self:start;width:100%;max-width:calc(440px + 32px + var(--gpd-gutter));margin:140px auto 0;padding:0 var(--gpd-gutter) 0 var(--gfys-s3);display:flex;flex-direction:column;gap:22px}.gpm__step{display:flex;align-items:center;gap:10px}.gpm__tag{align-self:flex-start;margin-bottom:-10px}.gpm__rule{flex:none;width:24px;height:2px;background:var(--gpd-badge, currentColor)}.gpm__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(40px,4vw,60px);line-height:1;letter-spacing:-.015em;text-transform:uppercase}.gpm__apps:empty{display:none}.gpm__apps{margin-top:-10px}.gpm__sub{font-size:var(--gfys-body-size);line-height:1.5;opacity:.75;max-width:46ch}.gpm__price{font-size:18px;font-variant-numeric:tabular-nums}.gpd-pills{display:flex;flex-wrap:wrap;gap:var(--gfys-s1);margin:0;padding:0;list-style:none}.gpd-pills li{font-size:13px;line-height:1.2;padding:7px 12px;border:1px solid var(--gpd-line);border-radius:999px}.gpm__opts{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.gpm__opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;padding:var(--gfys-s2);border:1px solid var(--gpd-line);border-radius:14px;cursor:pointer;transition:border-color .45s var(--gpd-ease)}.gpm__opt:has(input:checked){border-color:rgb(var(--color-foreground))}.gpm__opt input{width:16px;height:16px;margin:0;accent-color:rgb(var(--color-foreground))}.gpm__opt-name{display:block;font-size:15px;font-weight:500;line-height:1.3}.gpm__opt-note{display:block;margin-top:2px;opacity:.65}.gpm__opt-side{opacity:.8;white-space:nowrap}.gpm__cta .product-form{width:100%}.gpm__cta [hidden]{display:none!important}.gpm__error:not([hidden]){margin-top:10px;font-size:var(--gfys-small-size)}.gpm__reviews-link{align-self:flex-start}.gpm__tick{width:16px;height:16px;margin-right:var(--gfys-s1);vertical-align:-3px}.gfys-btn.is-added .gpm__tick{animation:gpd-tick .45s var(--gpd-ease) both}@keyframes gpd-tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.gpm__bar{display:none}@media screen and (max-width:899px){.gpm{grid-template-columns:minmax(0,1fr);padding-bottom:72px}.gpm__stage{height:auto;min-height:0;aspect-ratio:4 / 5}.gpm__slides{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gpm__slides::-webkit-scrollbar{display:none}.gpm__slide{position:relative;flex:0 0 100%;opacity:1;pointer-events:auto;scroll-snap-align:start}.gpm__thumbs{display:none}.gpm__dots{display:flex;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}.gpm__dot{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.gpm__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;transition:opacity .3s ease}.gpm__dot[aria-current=true]:before{opacity:1}.gpm__info{position:static;max-width:none;margin:24px 0 0;padding:0 var(--gpd-gutter)}.gpm__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--gpd-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid var(--gpd-line);transform:translateY(105%);visibility:hidden;transition:transform .5s var(--gpd-ease),visibility .5s}.gpm__bar.is-shown{transform:none;visibility:visible}.gpm__bar-name{font-size:15px;font-weight:500;text-transform:uppercase}.gpm__bar .button.gfys-btn{font-size:var(--gfys-small-size)}.gpm__bar [hidden]{display:none!important}}.gpr{padding-block:var(--gfys-s5)}.gpr .gpd-head{margin-bottom:56px}.gpr__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gfys-s2);margin:0;padding:0;list-style:none}.gpr__step{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:23px;opacity:.55;transition:opacity .3s ease}.gpr__step:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--gpr-c, rgb(var(--color-foreground) / .4));transform-origin:left center;clip-path:inset(0 0 1px 0);transition:clip-path .3s var(--gpd-ease)}.gpr__step.is-here{opacity:1}a.gpr__step{color:inherit;text-decoration:none}a.gpr__step:is(:hover,:focus-visible){opacity:1}a.gpr__step:is(:hover,:focus-visible):before{clip-path:inset(0)}.gpr.is-armed:not(.is-lit) .gpr__step{opacity:1}.gpr.is-armed .gpr__step:before{transform:scaleX(0)}.gpr.is-armed .gpr__step>*{opacity:0;transform:translateY(12px)}.gpr.is-lit .gpr__step:before{transform:none;transition:transform .7s var(--gpd-ease) calc(var(--i, 0) * .25s),clip-path .3s var(--gpd-ease)}.gpr.is-lit .gpr__step>*{opacity:1;transform:none;transition:opacity .7s ease calc(var(--i, 0) * .25s + .1s),transform .7s var(--gpd-ease) calc(var(--i, 0) * .25s + .1s)}.gpr.is-lit .gpr__step:not(.is-here){transition:opacity .9s ease calc(.75s + var(--i, 0) * .1s)}.gpr.is-armed .gpr__step.is-here>*{transform:translateY(18px)}.gpr.is-lit .gpr__step.is-here>*{transform:none;transition:opacity .8s ease 1s,transform .9s var(--gpd-ease) 1s}.gpr.is-lit.is-done .gpr__step,.gpr.is-lit.is-done .gpr__step:not(.is-here),.gpr.is-lit.is-done .gpr__step>*{transition:opacity .3s ease}.gpr.is-done .gpr__step:before{transition:clip-path .3s var(--gpd-ease)}.gpr__name{font-family:var(--font-heading-family);font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.gpr__foot{margin-top:56px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--gfys-s2) 24px}.gpr__note{opacity:.6}.gpi{padding-block:var(--gfys-s5)}.gpi .gpd-head{margin-bottom:48px}.gpi__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.gpi__card{display:flex;flex-direction:column;gap:10px;min-width:0}.gpi__img{position:relative;aspect-ratio:4 / 5;margin-bottom:10px;overflow:hidden;background:var(--gpd-cream)}.gpi__img:empty,.gpu__img:empty,.gpi__par:empty,.gpu__par:empty{display:block}.gpi__par{position:absolute;top:-4%;right:0;bottom:-4%;left:0}.gpi__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--gpd-ease)}.gpi__card:hover .gpi__img img{transform:scale(1.04)}.gpi__text{display:flex;flex-direction:column;gap:10px}.gpi.is-armed .gpi__img{clip-path:inset(100% 0 0 0)}.gpi.is-armed .gpi__img img{transform:scale(1.1)}.gpi.is-armed .gpi__text{opacity:0;transform:translateY(16px)}.gpi.is-armed .gpi__card.is-in .gpi__img{clip-path:inset(0);transition:clip-path 1s var(--gpd-ease) var(--d, 0s)}.gpi.is-armed .gpi__card.is-in .gpi__img img{transform:none;transition:transform 1.4s var(--gpd-ease) var(--d, 0s)}.gpi.is-armed .gpi__card.is-in:hover .gpi__img img{transform:scale(1.04)}.gpi.is-armed .gpi__card.is-done .gpi__img img{transition:transform 1.4s var(--gpd-ease)}.gpi.is-armed .gpi__card.is-in .gpi__text{opacity:1;transform:none;transition:opacity .8s ease calc(var(--d, 0s) + .45s),transform .8s var(--gpd-ease) calc(var(--d, 0s) + .45s)}.gpi__name{font-size:22px;font-weight:400;line-height:1.15;letter-spacing:-.01em}.gpi__inci{margin-top:48px;max-width:920px}@media screen and (max-width:899px){.gpi__grid{display:flex;gap:var(--gfys-s2);margin-inline:calc(-1 * var(--gpd-gutter));padding-inline:var(--gpd-gutter);scroll-padding-inline:var(--gpd-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gpi__grid::-webkit-scrollbar{display:none}.gpi__card{flex:0 0 78%;scroll-snap-align:start}.gpr__list{grid-template-columns:minmax(0,1fr);gap:28px}}.gpu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding-block:var(--gfys-s5)}.gpu__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--gpd-cream)}.gpu__par{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.gpu__img img{display:block;width:100%;height:100%;object-fit:cover}.gpu__text{display:flex;flex-direction:column;gap:22px;max-width:480px}.gpu__steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--gpd-line)}.gpu__steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--gfys-s2);position:relative;padding:18px 0}.gpu__steps li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gpd-line);transform-origin:left center}.gpu__steps .gfys-label{padding-top:4px}.gpu.is-armed .gpu__step{opacity:.7}.gpu__steps .gfys-label.gpd-mute{opacity:1}.gpu.is-armed .gpu__step:after{transform:scaleX(0)}.gpu.is-armed .gpu__step.is-lit{opacity:1;transition:opacity .6s ease}.gpu.is-armed .gpu__step.is-lit:after{transform:none;transition:transform .9s var(--gpd-ease) .1s}.gpq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding-block:var(--gfys-s5)}.gpq--rule{border-top:1px solid var(--gpd-line)}.gpq__col{display:flex;flex-direction:column;gap:20px;min-width:0}.gpq__empty{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:280px;padding:40px;border:1px dashed var(--gpd-line)}.gpc{padding-block:0 var(--gfys-s5)}.gpc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,320px));gap:var(--gfys-s2);margin:36px 0 0;padding:0;list-style:none}.gpc__item{display:flex;flex-direction:column;gap:10px;min-width:0}@media screen and (max-width:899px){.gpu,.gpq{grid-template-columns:minmax(0,1fr);gap:var(--gfys-s3)}.gpc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.gpr,.gpi,.gpu,.gpq{padding-block:72px}.gpc{padding-bottom:72px}}@media(prefers-reduced-motion:no-preference){.loaded .gpm__zoom{animation:gpd-settle 1.6s var(--gpd-ease) both}.loaded .gpm__rule{transform-origin:left center;animation:gpd-draw .6s var(--gpd-ease) .3s both}.loaded .gpm__rise{animation:gpd-rise .9s var(--gpd-ease) both;animation-delay:calc(.5s + var(--i, 0) * .08s)}}@keyframes gpd-settle{0%{transform:scale(1.08)}}@keyframes gpd-draw{0%{transform:scaleX(0)}}@keyframes gpd-rise{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.gpm__slide{transform:none}.gpd-acc__icon,.gpr__step,.gpr__step:before,.gpm__slide,.gpm__thumb,.gpm__bar,.gpd-acc__icon:before,.gpd-acc__icon:after,.gpi__img img{transition:none}}.gpm-reviews{--gpr-fg-c: var(--gpr-fg, var(--gfys-paper));padding:var(--gfys-s5) var(--gfys-grid-pad, 56px);background:var(--gpr-bg, var(--gfys-ink));color:var(--gpr-fg-c);scroll-margin-top:96px}.gpm-reviews__label{margin:0 0 var(--gfys-s3);color:inherit}#klaviyo-reviews-all,#klaviyo-reviews-all :is(h2,h3,h4,p,span,div,button,input,select,textarea,label,a){font-family:inherit!important}#klaviyo-reviews-all,#klaviyo-reviews-all :is(h2,h3,h4,p,span,div,label,time){color:inherit!important}#klaviyo-reviews-all .kl_reviews__summary__header{display:none!important}#klaviyo-reviews-all a{color:inherit!important;text-underline-offset:3px}#klaviyo-reviews-all .kl_reviews__star--fill{stop-color:var(--gpr-fg-c)!important}#klaviyo-reviews-all .kl_reviews__star--empty{stop-color:color-mix(in srgb,var(--gpr-fg-c) 22%,transparent)!important}#klaviyo-reviews-all .kl_reviews__histogram__bar--background{background:color-mix(in srgb,var(--gpr-fg-c) 16%,transparent)!important}#klaviyo-reviews-all .kl_reviews__histogram__bar--foreground{background:var(--gpr-fg-c)!important}#klaviyo-reviews-all .kl_reviews__review__verified path{fill:currentColor!important}#klaviyo-reviews-all .kl_reviews__review__response_content{background:color-mix(in srgb,var(--gpr-fg-c) 8%,transparent)!important;color:inherit!important;border-radius:0!important}#klaviyo-reviews-all .kl_reviews__list__tab--active{border-color:currentColor!important}#klaviyo-reviews-all .kl_reviews__list__tab--active:after{background-color:currentColor!important}#klaviyo-reviews-all svg path{color:inherit!important}#klaviyo-reviews-all :is(input,select,button:not(.kl_reviews__button):not(.kl_reviews__list__tab)){background:transparent!important;color:inherit!important;border:1px solid color-mix(in srgb,var(--gpr-fg-c) 30%,transparent)!important}#klaviyo-reviews-all :is(input,select)::placeholder{color:inherit;opacity:.6}#klaviyo-reviews-all select option{color:var(--gfys-text);background:var(--gfys-paper)}#klaviyo-reviews-all .kl_reviews__button{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 26px!important;border:1px solid currentColor!important;border-radius:999px!important;background:transparent!important;color:var(--gpr-fg-c)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:background-color .35s ease,color .35s ease!important}#klaviyo-reviews-all .kl_reviews__button:hover{background:var(--gpr-fg-c)!important;color:var(--gpr-bg, var(--gfys-ink))!important}#klaviyo-reviews-all .kl_reviews__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:767px){.gpm-reviews{padding-left:var(--gfys-grid-pad, 16px);padding-right:var(--gfys-grid-pad, 16px)}}.gpm__pack{display:grid;gap:6px;justify-items:start;margin-top:24px;padding-top:20px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.gpm__pack p{margin:0}.gpm__pack-title{font-size:16px;font-weight:500;line-height:1.35}.gpm__pack-text{max-width:46ch;opacity:.8}.gpm__pack-award{margin-top:6px!important;opacity:.7}.gpm__pack-link{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gfys-product.css.map */
