@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/league-gothic/league-gothic-latin.woff2") format("woff2")}:root{--stud100-color-black:#050505;--stud100-color-text:#121212;--stud100-color-muted:#777777;--stud100-color-gold:#c99a2d;--stud100-color-cream:#f3f1ee;--stud100-color-panel:#eeeeee;--stud100-font-display:"League Gothic",Impact,"Arial Narrow",sans-serif;--stud100-font-body:Inter,Arial,sans-serif;--stud100-font-brand:Georgia,"Times New Roman",serif;--stud100-site-min-width:320px;--stud100-site-width:1380px;--stud100-content-width:1248px;--stud100-anchor-scroll-offset:128px}*,::after,::before{box-sizing:border-box}html{min-width:var(--stud100-site-min-width);max-width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-padding-top:var(--stud100-anchor-scroll-offset)}body{min-width:var(--stud100-site-min-width);max-width:100%;margin:0;overflow-x:clip;background:#fff;color:var(--stud100-color-text);font-family:var(--stud100-font-body);font-size:16px;line-height:1.5;text-rendering:geometricprecision}@supports not (overflow:clip){body{overflow-x:hidden}}body.admin-bar{--stud100-admin-bar-offset:32px}body.admin-bar .stud100-site-header{top:var(--stud100-admin-bar-offset)}@media screen and (max-width:782px){body.admin-bar{--stud100-admin-bar-offset:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(201,154,45,.55);outline-offset:4px}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stud100-skip-link{position:fixed;left:16px;top:16px;z-index:100;padding:12px 16px;border-radius:8px;background:var(--stud100-color-black);color:#fff;font-weight:800;transform:translateY(-160%);transition:transform 180ms ease}.stud100-skip-link:focus{transform:translateY(0)}.stud100-site-header{--stud100-header-height:108px;--stud100-header-gap:32px;--stud100-header-logo-max-width:230px;--stud100-header-logo-max-height:62px;--stud100-header-menu-gap:clamp(28px, 3vw, 58px);--stud100-header-menu-link-height:44px;--stud100-header-menu-font-size:26px;--stud100-header-cta-height:62px;--stud100-header-cta-font-size:22px;--stud100-button-icon-gap:16px;--stud100-button-icon-pad-left:28px;--stud100-button-icon-pad-right:42px;--stud100-button-mark-width:24px;--stud100-button-mark-height:30px;--stud100-menu-toggle-size:44px;--stud100-menu-toggle-line-width:28px;--stud100-menu-toggle-line-height:3px;position:sticky;top:0;z-index:20;background:#fff;transition:box-shadow 180ms ease,background-color 180ms ease}.stud100-site-header.is-sticky{--stud100-header-height:88px;--stud100-header-gap:24px;--stud100-header-logo-max-width:205px;--stud100-header-logo-max-height:55px;--stud100-header-menu-gap:clamp(24px, 2.4vw, 46px);--stud100-header-menu-link-height:38px;--stud100-header-menu-font-size:23px;--stud100-header-cta-height:52px;--stud100-header-cta-font-size:19px;--stud100-button-icon-gap:12px;--stud100-button-icon-pad-left:22px;--stud100-button-icon-pad-right:34px;--stud100-button-mark-width:20px;--stud100-button-mark-height:25px;--stud100-menu-toggle-size:40px;--stud100-menu-toggle-line-width:24px;--stud100-menu-toggle-line-height:2px;box-shadow:rgba(0,0,0,.125) 0 0 60px}.stud100-site-header__inner{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:var(--stud100-header-gap);width:min(calc(100% - 192px),var(--stud100-content-width));min-height:var(--stud100-header-height);margin:0 auto}.stud100-brand{justify-self:start;font-family:var(--stud100-font-brand);font-size:50px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--stud100-color-black);transition:color 180ms ease}.stud100-site-header.is-sticky .stud100-brand{font-size:44px}.stud100-brand img{width:auto;max-width:var(--stud100-header-logo-max-width);max-height:var(--stud100-header-logo-max-height)}.stud100-menu{display:flex;align-items:center;gap:var(--stud100-header-menu-gap);padding:0;margin:0;list-style:none}.stud100-menu a{display:inline-flex;align-items:center;min-height:var(--stud100-header-menu-link-height);font-family:var(--stud100-font-display);font-size:var(--stud100-header-menu-font-size);font-weight:300;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--stud100-color-black);transition:color 180ms ease}.stud100-menu a:focus-visible,.stud100-menu a:hover{color:var(--stud100-color-gold)}.stud100-header-cta{justify-self:end}.stud100-menu-toggle{display:none;width:var(--stud100-menu-toggle-size);height:var(--stud100-menu-toggle-size);padding:0;border:0;background:0 0;cursor:pointer}.stud100-menu-toggle span:not(.screen-reader-text){display:block;width:var(--stud100-menu-toggle-line-width);height:var(--stud100-menu-toggle-line-height);margin:6px auto;border-radius:10px;background:var(--stud100-color-black)}.stud100-site-main{overflow:hidden;background:#fff}.stud100-block{position:relative;scroll-margin-top:130px}.stud100-block+.stud100-block{margin-top:-1px}.stud100-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:0 38px;border:0;border-radius:12px;font-family:var(--stud100-font-display);font-size:22px;font-weight:300;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,box-shadow 180ms ease;--stud100-button-shine-strong:rgba(0, 0, 0, 0.25);--stud100-button-shine-soft:rgba(0, 0, 0, 0.08);--stud100-button-shine-duration:960ms;--stud100-button-shine-opacity:1}.stud100-button::after{position:absolute;inset:-45% -75%;z-index:1;background:linear-gradient(105deg,transparent 32%,var(--stud100-button-shine-soft) 43%,var(--stud100-button-shine-strong) 50%,var(--stud100-button-shine-soft) 57%,transparent 68%);content:"";opacity:0;pointer-events:none;transform:translateX(-120%) skewX(-18deg);will-change:transform,opacity}.stud100-button:focus-visible,.stud100-button:hover{box-shadow:0 12px 26px rgba(0,0,0,.13);transform:translateY(-2px)}.stud100-button:not(.stud100-button--dark).is-shining::after,.stud100-button:not(.stud100-button--dark):focus-visible::after,.stud100-button:not(.stud100-button--dark):hover::after{animation:stud100-surface-shine var(--stud100-button-shine-duration) cubic-bezier(.33,0,.2,1) both}.stud100-button--dark{background:var(--stud100-color-black);color:#fff}.stud100-button--light{background:#fff;color:var(--stud100-color-black);--stud100-button-shine-strong:rgba(201, 154, 45, 0.18);--stud100-button-shine-soft:rgba(201, 154, 45, 0.06)}.stud100-button--gold{background:var(--stud100-color-gold);color:#fff;--stud100-button-shine-strong:rgba(255, 244, 205, 0.16);--stud100-button-shine-soft:rgba(255, 244, 205, 0.05);--stud100-button-shine-duration:1800ms;--stud100-button-shine-opacity:0.58}.stud100-button--icon{justify-content:flex-start;gap:var(--stud100-button-icon-gap,16px);padding-left:var(--stud100-button-icon-pad-left,28px);padding-right:var(--stud100-button-icon-pad-right,42px)}.stud100-button__mark{width:var(--stud100-button-mark-width,24px);height:var(--stud100-button-mark-height,30px);background:currentColor;mask:url("../images/brand/horse-icon.svg") center/contain no-repeat;-webkit-mask:url("../images/brand/horse-icon.svg") center/contain no-repeat}.stud100-site-header .stud100-header-cta{min-height:var(--stud100-header-cta-height);font-size:var(--stud100-header-cta-font-size)}.stud100-menu-cta{display:none}@media (min-width:981px){.stud100-site-header.is-sticky-transition .stud100-site-header__inner{transition:min-height 260ms cubic-bezier(.22, .61, .36, 1),gap 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-brand{transition:color 180ms ease,font-size 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-brand img{transition:max-width 260ms cubic-bezier(.22, .61, .36, 1),max-height 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-menu{transition:gap 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-menu a{transition:color 180ms ease,min-height 260ms cubic-bezier(.22, .61, .36, 1),font-size 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-header-cta{transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,box-shadow 180ms ease,gap 260ms cubic-bezier(.22, .61, .36, 1),min-height 260ms cubic-bezier(.22, .61, .36, 1),padding-left 260ms cubic-bezier(.22, .61, .36, 1),padding-right 260ms cubic-bezier(.22, .61, .36, 1),font-size 260ms cubic-bezier(.22, .61, .36, 1)}.stud100-site-header.is-sticky-transition .stud100-button__mark{transition:width 260ms cubic-bezier(.22, .61, .36, 1),height 260ms cubic-bezier(.22, .61, .36, 1)}}.stud100-eyebrow,.stud100-section-kicker{margin:0;font-family:var(--stud100-font-display);font-weight:300;line-height:1.05;letter-spacing:0;text-transform:uppercase}.stud100-coin{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:image-set(
			url("../images/brand/horse-coin-icon.avif") type("image/avif"),
			url("../images/brand/horse-coin-icon.webp") type("image/webp"),
			url("../images/brand/horse-coin-icon.png") type("image/png")
		) center/contain no-repeat;color:transparent;font-size:0;overflow:hidden;isolation:isolate;transform:perspective(680px) rotateX(0) rotateY(0) rotateZ(0);transform-origin:center;transform-style:preserve-3d;will-change:transform}.stud100-coin::after{position:absolute;inset:-28%;border-radius:inherit;background:linear-gradient(115deg,transparent 36%,rgba(255,235,163,.06) 44%,rgba(255,255,255,.25) 50%,rgba(255,214,112,.1) 56%,transparent 64%);content:"";opacity:0;pointer-events:none;transform:translateX(-120%) skewX(-16deg);will-change:transform,opacity}.stud100-coin.is-rotating,.stud100-coin:focus-visible,.stud100-coin:hover{animation:stud100-coin-rotate 760ms cubic-bezier(.2,.78,.22,1) both}.stud100-coin.is-rotating::after,.stud100-coin.is-shining::after,.stud100-coin:focus-visible::after,.stud100-coin:hover::after{animation:stud100-surface-shine 1.12s cubic-bezier(.22,.61,.36,1) both}.stud100-coin--large{width:76px;height:76px;font-size:13px}.stud100-hero{--stud100-hero-bg-bleed-x:160px;--stud100-hero-bg-bleed-y:120px;--stud100-hero-bg-position-x:100%;--stud100-hero-bg-position-y:calc(50% + var(--stud100-parallax-y, 0px));--stud100-hero-bg-size:cover;position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(360px,0.75fr);align-items:center;width:min(calc(100% - 60px),var(--stud100-site-width));min-height:clamp(560px,48.6vw,700px);margin:0 auto clamp(40px,5vw,72px);overflow:hidden;border-radius:28px;background:#080808;isolation:isolate}.stud100-hero::before{position:absolute;inset:calc(var(--stud100-hero-bg-bleed-y) * -1) calc(var(--stud100-hero-bg-bleed-x) * -1);z-index:0;background-image:var(--stud100-hero-bg);background-position:var(--stud100-hero-bg-position-x) var(--stud100-hero-bg-position-y);background-repeat:no-repeat;background-size:var(--stud100-hero-bg-size);content:"";filter:brightness(1.12) saturate(1.04);will-change:background-position}.stud100-hero__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.86) 0,rgba(0,0,0,.72) 35%,rgba(0,0,0,.16) 66%,rgba(0,0,0,.05) 100%),linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.1))}.stud100-hero__content{position:relative;z-index:2;width:min(100%,650px);padding:84px 0 60px 64px;color:#fff}.stud100-hero .stud100-eyebrow{margin-bottom:18px;font-size:32px}.stud100-hero h1{margin:0 0 20px;font-family:var(--stud100-font-display);font-size:78px;font-weight:300;line-height:.92;letter-spacing:0;text-transform:uppercase}.stud100-hero h1 span{display:block;color:var(--stud100-color-gold)}.stud100-hero h1 .stud100-hero__heading-line{display:inline;white-space:nowrap}@media (min-width:821px){.stud100-hero h1 .stud100-hero__heading-line{display:inline}}.stud100-hero h1 em{display:block;font-size:32px;font-style:normal;line-height:1.05;color:#fff}.stud100-hero__copy{width:min(100%,660px);margin:0 0 26px;font-size:20px;font-weight:500;line-height:1.35}.stud100-hero__callout{display:flex;align-items:center;gap:18px;width:min(100%,700px);padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid rgba(255,255,255,.18)}.stud100-hero__callout p{flex:1 1 auto;min-width:0;max-width:520px;margin:0;font-size:20px;font-weight:400;line-height:1.18}.stud100-hero__callout-break{display:none}@media (min-width:1181px){.stud100-hero__callout-break{display:initial}}.stud100-hero__footnote{width:max-content;max-width:none;margin:34px 0 0;color:rgba(255,255,255,.76);font-size:13px;white-space:nowrap}.stud100-product-detail{background:linear-gradient(180deg,#fff 0,var(--stud100-color-cream) clamp(120px,14vw,220px))}.stud100-product-detail__inner{display:grid;grid-template-columns:minmax(0,580px) minmax(0,600px);gap:68px;width:min(calc(100% - 192px),var(--stud100-content-width));margin:0 auto;padding:0 0 96px}.stud100-product-detail__gallery{align-self:start}.stud100-product-detail__main-image{display:flex;align-items:center;justify-content:center;--stud100-gallery-zoom:1;width:100%;height:493px;min-height:0;padding:48px;border:0;overflow:hidden;border-radius:18px;background:#e6e6e6;cursor:zoom-in}.stud100-product-detail__main-image img{width:min(88%,510px);max-height:430px;object-fit:contain;display:block;transform:translate3d(0,var(--stud100-parallax-y,0),0) scale(var(--stud100-gallery-zoom));transform-origin:center;transition:transform 260ms ease;will-change:transform}.stud100-product-detail__main-image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.stud100-product-detail__main-image:focus-within,.stud100-product-detail__main-image:hover{--stud100-gallery-zoom:1.12}.stud100-product-detail__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:22px}.stud100-product-detail__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:0;overflow:hidden;border:3px solid transparent;border-radius:14px;background:#585858;cursor:pointer}.stud100-product-detail__thumb.is-active,.stud100-product-detail__thumb:focus-visible{border-color:var(--stud100-color-gold)}.stud100-product-detail__thumb img{width:100%;height:100%;object-fit:cover}.stud100-lightbox{--stud100-lightbox-size:min(calc(100vw - 80px), calc(100vh - 80px), 1320px);--stud100-lightbox-padding:10px;--stud100-lightbox-control-inset:22px;--stud100-lightbox-control-size:30px;position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(0,0,0,.58);opacity:0;pointer-events:none;transition:opacity 180ms ease}.stud100-lightbox.is-open{opacity:1;pointer-events:auto}.stud100-lightbox__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:var(--stud100-lightbox-size);aspect-ratio:1/1;padding:var(--stud100-lightbox-padding);border:1px solid rgba(255,255,255,.38);border-radius:18px;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px) saturate(118%);backdrop-filter:blur(10px) saturate(118%);box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.34);transform:scale(.96);transition:transform 180ms ease}.stud100-lightbox.is-open .stud100-lightbox__dialog{transform:scale(1)}.stud100-lightbox__image{width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:center}.stud100-lightbox__close{position:absolute;top:var(--stud100-lightbox-control-inset);right:var(--stud100-lightbox-control-inset);display:inline-flex;align-items:center;justify-content:center;width:var(--stud100-lightbox-control-size);height:var(--stud100-lightbox-control-size);border:0;border-radius:50%;background:var(--stud100-color-black);color:#fff;font-size:22px;line-height:1;cursor:pointer}.stud100-lightbox__nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--stud100-lightbox-control-size);height:var(--stud100-lightbox-control-size);border:0;border-radius:50%;background:var(--stud100-color-black);color:#fff;cursor:pointer;font-size:0;font-weight:300;line-height:0;transform:translateY(-50%)}.stud100-lightbox__nav::before{content:"";display:block;width:8px;height:8px;border-top:3px solid currentColor;border-right:3px solid currentColor}.stud100-lightbox__nav--prev{left:var(--stud100-lightbox-control-inset)}.stud100-lightbox__nav--prev::before{margin-left:2px;transform:rotate(-135deg)}.stud100-lightbox__nav--next{right:var(--stud100-lightbox-control-inset)}.stud100-lightbox__nav--next::before{margin-right:2px;transform:rotate(45deg)}.stud100-lightbox__close:focus-visible,.stud100-lightbox__close:hover,.stud100-lightbox__nav:focus-visible,.stud100-lightbox__nav:hover{background:var(--stud100-color-gold)}body.stud100-lightbox-open{overflow:hidden}html.stud100-menu-open{overflow:hidden;overscroll-behavior:none}body.stud100-menu-open{overflow:hidden;overscroll-behavior:none}body.stud100-menu-open .stud100-site-header{position:fixed;top:0;left:0;right:0;z-index:50}body.admin-bar.stud100-menu-open .stud100-site-header{top:var(--stud100-admin-bar-offset)}.stud100-product-detail__content{padding-top:4px}.stud100-how-to-use h2,.stud100-product-detail__content h2,.stud100-where-to-buy h2{margin:0;font-family:var(--stud100-font-brand);font-weight:900;line-height:.95;letter-spacing:0;text-transform:uppercase}.stud100-product-detail__content h2{margin-bottom:20px;font-size:74px}.stud100-product-detail__logo-heading img{display:block;width:min(100%,318px);height:auto}.stud100-section-kicker{margin:0 0 24px;font-size:18px;font-family:var(--stud100-font-body);font-weight:900;text-transform:none}.stud100-product-detail__intro{padding-bottom:30px;border-bottom:1px solid #d7d7d7}.stud100-product-detail__intro p{max-width:660px;margin:0 0 18px;font-size:15px;line-height:1.65}.stud100-product-detail__intro p:last-child{margin-bottom:0}.stud100-product-detail__source{color:#a9a9a9}.stud100-product-detail__features{border-bottom:1px solid #d7d7d7}.stud100-feature{border-top:1px solid #d7d7d7}.stud100-feature:first-child{border-top:0}.stud100-feature summary{display:grid;grid-template-columns:58px 1fr 20px;align-items:center;gap:18px;padding:28px 0 24px;font-family:var(--stud100-font-display);font-size:34px;font-weight:300;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer;list-style:none;transition:color 180ms ease,padding-bottom 220ms ease}.stud100-feature[open] summary{padding-bottom:10px}.stud100-feature.is-closing summary{padding-bottom:24px}.stud100-feature summary::-webkit-details-marker{display:none}.stud100-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--stud100-color-black);color:#fff;font-size:16px}.stud100-feature__icon img{width:28px;height:28px;object-fit:contain}.stud100-feature__icon.has-image{background:0 0}.stud100-feature__icon.has-image img{width:58px;height:58px}.stud100-feature summary i{position:relative;display:block;justify-self:end;width:18px;height:3px;background:currentColor;transition:background-color 180ms ease}.stud100-feature summary i::after{position:absolute;left:50%;top:50%;width:3px;height:18px;background:currentColor;content:"";opacity:1;transform:translate(-50%,-50%) scaleY(1);transform-origin:center;transition:opacity 180ms ease,transform 180ms ease}.stud100-feature[open] summary i::after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.stud100-feature.is-closing summary i::after{opacity:1;transform:translate(-50%,-50%) scaleY(1)}.stud100-feature summary:hover{color:var(--stud100-color-gold)}.stud100-feature p{margin:0 0 26px 76px;font-size:15px;line-height:1.65}.stud100-details-content{overflow:hidden;transition:height 280ms cubic-bezier(.22, .61, .36, 1),opacity 220ms ease;will-change:height,opacity}.stud100-product-detail__actions{display:flex;align-items:center;gap:38px;margin:34px 0 28px}.stud100-link-button{font-family:var(--stud100-font-display);font-size:22px;font-weight:300;line-height:1;text-transform:uppercase}.stud100-link-button:focus-visible,.stud100-link-button:hover{color:var(--stud100-color-gold)}.stud100-product-detail__note{margin:0;color:#9b9b9b;font-size:13px}.stud100-how-to-use{position:relative;overflow:hidden;background:#f7f7f7 image-set(
			url("../images/backgrounds/Background-HowToUse.avif") type("image/avif"),
			url("../images/backgrounds/Background-HowToUse.webp") type("image/webp"),
			url("../images/backgrounds/Background-HowToUse.jpg") type("image/jpeg")
		) center/cover no-repeat}.stud100-how-to-use__inner{width:min(calc(100% - 192px),var(--stud100-content-width));margin:0 auto;padding:104px 0 96px;text-align:center}.stud100-how-to-use h2{margin-bottom:50px;font-family:var(--stud100-font-display);font-size:76px;font-weight:300}.stud100-how-to-use__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;width:min(100%,1090px);margin:0 auto 48px;text-align:left}.stud100-step-card{min-height:338px;padding:38px 40px 42px;border-radius:16px;background:#fff;box-shadow:0 28px 52px rgba(0,0,0,.08);transition:transform 260ms cubic-bezier(.22, .61, .36, 1),box-shadow 260ms ease}.stud100-step-card:hover{box-shadow:0 34px 62px rgba(0,0,0,.11);transform:translateY(-8px)}.stud100-step-card strong{display:block;margin-bottom:16px;color:var(--stud100-color-gold);font-family:var(--stud100-font-display);font-size:78px;font-weight:300;line-height:.85}.stud100-step-card h3{margin:0 0 24px;font-family:var(--stud100-font-display);font-size:34px;font-weight:300;line-height:1;text-transform:uppercase}.stud100-step-card p{margin:0;font-size:15px;font-weight:500;line-height:1.65}.stud100-how-to-use__note{margin:0 auto 28px;font-size:13px;line-height:1.5}.stud100-how-to-use__note p{margin:0}.stud100-where-to-buy{position:relative;scroll-margin-top:var(--stud100-anchor-scroll-offset);overflow:hidden;isolation:isolate;background:image-set(
			url("../images/backgrounds/Background-WhereToBuy.avif") type("image/avif"),
			url("../images/backgrounds/Background-WhereToBuy.webp") type("image/webp"),
			url("../images/backgrounds/Background-WhereToBuy.jpg") type("image/jpeg")
		) center calc(50% + var(--stud100-parallax-y,0px))/cover no-repeat;color:#fff}.stud100-where-to-buy.is-anchor-bouncing{animation:stud100-anchor-bounce 560ms cubic-bezier(.22,1,.36,1) both;will-change:transform}.stud100-faq-list{background:#f4f4f4}.stud100-faq-list__inner{width:min(calc(100% - 64px),860px);margin:0 auto;padding:92px 0 126px}.stud100-contact-panel h1,.stud100-faq-list h1{margin:0;font-family:var(--stud100-font-display);font-size:72px;font-weight:300;line-height:.98;letter-spacing:0;text-transform:uppercase}.stud100-faq-list h1{margin-bottom:48px;text-align:center;white-space:nowrap}.stud100-contact-panel h1 em,.stud100-faq-list h1 span{color:var(--stud100-color-black);font-style:normal}.stud100-contact-panel h1 span,.stud100-faq-list h1 em{color:var(--stud100-color-gold);font-style:normal}.stud100-faq-list__items{border-top:1px solid #e0e0e0}.stud100-faq-item{border-bottom:1px solid #dedede}.stud100-faq-item summary{display:grid;grid-template-columns:1fr 20px;gap:24px;align-items:center;padding:34px 0 30px;font-family:var(--stud100-font-display);font-size:28px;font-weight:300;line-height:1.05;letter-spacing:0;text-transform:uppercase;cursor:pointer;list-style:none;transition:color 180ms ease,padding-bottom 220ms ease}.stud100-faq-item[open] summary{padding-bottom:22px}.stud100-faq-item.is-closing summary{padding-bottom:30px}.stud100-faq-item summary::-webkit-details-marker{display:none}.stud100-faq-item summary i{position:relative;display:block;justify-self:end;width:16px;height:3px;background:currentColor;transition:background-color 180ms ease}.stud100-faq-item summary i::after{position:absolute;left:50%;top:50%;width:3px;height:16px;background:currentColor;content:"";opacity:1;transform:translate(-50%,-50%) scaleY(1);transform-origin:center;transition:opacity 180ms ease,transform 180ms ease}.stud100-faq-item[open] summary i::after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.stud100-faq-item.is-closing summary i::after{opacity:1;transform:translate(-50%,-50%) scaleY(1)}.stud100-faq-item summary:hover{color:var(--stud100-color-gold)}.stud100-faq-item__answer{padding:0 34px 30px 0}.stud100-faq-item__answer p{margin:0 0 18px;font-size:16px;line-height:1.65}.stud100-faq-item__answer p:last-child{margin-bottom:0}.stud100-faq-item__answer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.stud100-claim-strip{--stud100-claim-gap:34px;position:relative;display:grid;align-items:center;min-height:168px;overflow:hidden;background:linear-gradient(90deg,rgba(88,65,17,.72),rgba(229,203,133,.32),rgba(88,65,17,.78)),linear-gradient(135deg,#d7b76d,#7f611f);color:#fff}.stud100-claim-strip__track{display:flex;align-items:center;width:max-content;margin-left:-120px;font-family:var(--stud100-font-display);font-size:52px;font-weight:300;line-height:1;text-transform:uppercase;white-space:nowrap;animation:stud100-claim-drift 28s linear infinite;will-change:transform}.stud100-claim-strip__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--stud100-claim-gap);padding-right:var(--stud100-claim-gap)}.stud100-claim-strip__track span{flex:0 0 auto}.stud100-claim-strip__track i{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#fff}.stud100-claim-strip p{position:absolute;left:50%;bottom:26px;width:min(100% - 32px,680px);margin:0;color:rgba(255,255,255,.86);font-size:12px;text-align:center;transform:translateX(-50%)}.stud100-contact-panel{position:relative;padding:75px 0 68px;background:#f2f2f2}.stud100-contact-panel__shell{position:relative;display:grid;grid-template-columns:minmax(420px,1fr) minmax(430px,0.9fr);align-items:center;gap:56px;width:min(calc(100% - 128px),1140px);min-height:812px;margin:0 auto;padding:70px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 42px rgba(0,0,0,.035)}.stud100-contact-panel__watermark{position:absolute;left:18px;top:60%;width:min(62vw,730px);height:min(97vw,1142px);background:url("../images/backgrounds/Background-Contact.svg") center/contain no-repeat;opacity:1;transform:translate3d(0,calc(-50% + var(--stud100-parallax-y,0)),0);transform-origin:center;will-change:transform}.stud100-contact-form,.stud100-contact-panel__copy{position:relative;z-index:1}.stud100-contact-panel h1{margin-bottom:34px}.stud100-contact-panel__intro{margin-bottom:44px}.stud100-contact-panel__intro p{margin:0;font-size:17px;line-height:1.55}.stud100-contact-panel__details{display:grid;gap:34px}.stud100-contact-form span,.stud100-contact-panel__details h2{margin:0 0 12px;font-family:var(--stud100-font-display);font-size:22px;font-weight:300;line-height:1;text-transform:uppercase}.stud100-contact-panel__details p{margin:0;font-size:16px;line-height:1.55}.stud100-contact-panel__details a{text-decoration:underline;text-underline-offset:3px}.stud100-contact-panel__details a:focus-visible,.stud100-contact-panel__details a:hover{color:var(--stud100-color-gold)}.stud100-contact-form{display:grid;gap:24px;padding:38px;border-radius:18px;background:#f6f6f6}.stud100-contact-form label{display:grid;gap:12px}.stud100-contact-form__hp{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.stud100-contact-form input,.stud100-contact-form textarea{width:100%;border:0;border-radius:0;background:#fff;color:var(--stud100-color-text);font-size:15px;line-height:1.3}.stud100-contact-form input{height:56px;padding:0 20px}.stud100-contact-form textarea{min-height:96px;padding:18px 20px;resize:vertical}.stud100-contact-form input::placeholder,.stud100-contact-form textarea::placeholder{color:#bdbdbd}.stud100-contact-form__captcha{display:flex;align-items:center;min-height:65px;overflow:hidden}.stud100-contact-form__captcha .cf-turnstile{max-width:100%}.stud100-contact-form .stud100-button{justify-self:start;min-height:62px;margin-top:8px;padding:0 28px}.stud100-contact-form__notice{margin:0;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:700}.stud100-contact-form__notice.is-success{background:#e5f4e8;color:#1d6a2d}.stud100-contact-form__notice.is-error{background:#f8e4e4;color:#8a1f1f}.stud100-where-to-buy__inner{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,min(43vw,825px));align-items:center;gap:clamp(36px,4vw,82px);width:min(calc(100% - 192px),var(--stud100-content-width));min-height:424px;margin:0 auto;padding:64px 0}.stud100-where-to-buy__copy{display:grid;grid-template-columns:76px 1fr;column-gap:clamp(26px,2.8vw,52px);align-items:center}.stud100-where-to-buy .stud100-coin{background-color:rgba(0,0,0,.12);box-shadow:0 14px 28px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.34)}.stud100-where-to-buy h2{font-family:var(--stud100-font-display);font-size:clamp(68px, 4.85vw, 90px);font-weight:300;line-height:.9;white-space:nowrap}.stud100-where-to-buy__title-tail{white-space:nowrap}.stud100-retailer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.2vw,22px);width:min(100%,825px);justify-self:end}.stud100-retailer-card{display:flex;align-items:center;justify-content:center;aspect-ratio:382/200;min-height:0;padding:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.08);transition:transform 260ms cubic-bezier(.22, .61, .36, 1),box-shadow 260ms ease}.stud100-retailer-card:focus-visible,.stud100-retailer-card:hover{box-shadow:0 18px 36px rgba(0,0,0,.13);transform:translateY(-8px)}.stud100-retailer-card img{width:100%;height:100%;object-fit:contain}.stud100-retailer-card span{color:var(--stud100-color-black);font-family:var(--stud100-font-display);font-size:22px;font-weight:300;text-align:center;text-transform:uppercase}.stud100-site-footer{background:#fff}.stud100-site-footer__inner{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(130px,0.55fr)) minmax(250px,0.85fr);gap:clamp(42px,4.6vw,90px);width:min(calc(100% - 192px),var(--stud100-content-width));margin:0 auto;padding:88px 0 80px}.stud100-brand--footer{display:inline-block;margin-bottom:28px;font-size:48px}.stud100-brand--footer img{width:203px;max-width:100%;max-height:40px}.stud100-site-footer__brand p{max-width:260px;margin:0 0 78px;font-size:14px;line-height:1.6}.stud100-site-footer__brand small{display:block;font-size:11px;line-height:1.4}.stud100-site-footer__build{margin-top:6px;color:rgba(19,19,19,.48);font-size:9px}.stud100-site-footer h2{margin:0 0 24px;font-family:var(--stud100-font-display);font-size:34px;font-weight:300;line-height:1;text-transform:uppercase}.stud100-footer-menu{padding:0;margin:0;list-style:none}.stud100-footer-menu li+li{margin-top:16px}.stud100-footer-menu a,.stud100-site-footer__contact a,.stud100-site-footer__contact strong{display:block;font-size:13px;line-height:1.35}.stud100-footer-menu a:focus-visible,.stud100-footer-menu a:hover,.stud100-site-footer__contact a:focus-visible,.stud100-site-footer__contact a:hover{color:var(--stud100-color-gold)}.stud100-site-footer__contact strong{margin-bottom:18px}.stud100-site-footer__contact .stud100-site-footer__partner{display:block;width:fit-content;margin-top:0;margin-bottom:18px}.stud100-site-footer__partner img{width:99px;height:auto}.stud100-site-footer__contact a{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;margin-top:15px}.stud100-site-footer__contact a:not(.stud100-site-footer__partner) img{width:24px;height:24px}.stud100-motion-ready .stud100-feature,.stud100-motion-ready .stud100-retailer-card,.stud100-motion-ready .stud100-site-footer__inner>*,.stud100-motion-ready .stud100-step-card,.stud100-motion-ready [data-stud100-reveal]{opacity:0;transform:translateY(18px);transition:opacity 560ms ease,transform 560ms ease,box-shadow 260ms ease;transition-delay:var(--stud100-reveal-delay, 0ms);will-change:opacity,transform}.stud100-motion-ready [data-stud100-reveal].is-visible{opacity:1;transform:translateY(0)}.stud100-motion-ready .stud100-retailer-card[data-stud100-reveal].is-visible:focus-visible,.stud100-motion-ready .stud100-retailer-card[data-stud100-reveal].is-visible:hover,.stud100-motion-ready .stud100-step-card[data-stud100-reveal].is-visible:hover{box-shadow:0 34px 62px rgba(0,0,0,.11);transform:translateY(-8px);transition-delay:0s}.stud100-motion-ready .stud100-retailer-card[data-stud100-reveal].is-visible:focus-visible,.stud100-motion-ready .stud100-retailer-card[data-stud100-reveal].is-visible:hover{box-shadow:0 18px 36px rgba(0,0,0,.13)}@keyframes stud100-claim-drift{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes stud100-anchor-bounce{0%,100%{transform:translate3d(0,0,0)}28%{transform:translate3d(0,-10px,0)}58%{transform:translate3d(0,4px,0)}78%{transform:translate3d(0,-2px,0)}}@keyframes stud100-surface-shine{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}20%,62%{opacity:var(--stud100-button-shine-opacity, 1)}100%{opacity:0;transform:translateX(120%) skewX(-18deg)}}@keyframes stud100-coin-rotate{0%{transform:perspective(680px) rotateY(0)}50%{transform:perspective(680px) rotateY(180deg)}100%{transform:perspective(680px) rotateY(360deg)}}.stud100-entry .stud100-page__inner,.stud100-page__inner{width:min(calc(100% - 64px),var(--stud100-content-width));margin:0 auto;padding:80px 0}@media (min-width:1181px) and (max-width:1700px){.stud100-where-to-buy__inner{grid-template-columns:minmax(max-content,1fr) minmax(0,min(40vw,700px));gap:clamp(42px,4vw,72px)}.stud100-where-to-buy h2{font-size:clamp(64px,4.55vw,80px)}}@media (max-width:1180px){:root{--stud100-anchor-scroll-offset:108px}.stud100-site-header{--stud100-header-height:88px;--stud100-header-gap:24px;--stud100-header-cta-height:50px;--stud100-header-cta-font-size:15px}.stud100-site-header.is-sticky{--stud100-header-height:76px;--stud100-header-logo-max-width:190px;--stud100-header-logo-max-height:50px;--stud100-header-cta-height:44px;--stud100-header-cta-font-size:14px}.stud100-site-header.is-sticky .stud100-brand{font-size:38px}.stud100-brand{font-size:42px}.stud100-hero .stud100-eyebrow{font-size:30px}.stud100-hero h1 em{font-size:30px}.stud100-hero h1{font-size:72px}.stud100-hero__copy{font-size:20px}.stud100-hero__callout p{font-size:20px}.stud100-contact-panel h1,.stud100-faq-list h1,.stud100-how-to-use h2,.stud100-product-detail__content h2,.stud100-where-to-buy h2{font-size:68px}.stud100-feature summary{font-size:30px}.stud100-step-card strong{font-size:70px}.stud100-site-footer h2,.stud100-step-card h3{font-size:30px}.stud100-brand--footer{font-size:42px}.stud100-hero,.stud100-site-header__inner{width:min(calc(100% - 40px),var(--stud100-site-width))}.stud100-hero{--stud100-hero-bg-position-x:100%}.stud100-hero__callout{width:min(100%,470px)}.stud100-hero__callout p{max-width:380px}.stud100-site-header__inner{grid-template-columns:1fr auto auto;min-height:var(--stud100-header-height)}.stud100-brand{position:relative;z-index:45}.stud100-menu-toggle{display:block;order:2;position:relative;z-index:45}.stud100-menu-toggle span:not(.screen-reader-text){position:absolute;left:50%;top:50%;margin:0;transform-origin:center;transition:transform 220ms ease,background-color 180ms ease}.stud100-menu-toggle span:not(.screen-reader-text):first-child{transform:translate(-50%,calc(-50% - 6px))}.stud100-menu-toggle span:not(.screen-reader-text):nth-child(2){transform:translate(-50%,calc(-50% + 6px))}.stud100-menu-toggle[aria-expanded=true] span:not(.screen-reader-text):first-child{width:34px;transform:translate(-50%,-50%) rotate(45deg)}.stud100-menu-toggle[aria-expanded=true] span:not(.screen-reader-text):nth-child(2){width:34px;transform:translate(-50%,-50%) rotate(-45deg)}.stud100-primary-nav{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:flex-start;min-height:100dvh;padding:calc(var(--stud100-header-height) + 54px) 20px 48px;background:linear-gradient(var(--stud100-color-black),var(--stud100-color-black)) 0 var(--stud100-header-height)/100% 2px no-repeat,#fff;box-shadow:-24px 0 70px rgba(0,0,0,.14);opacity:0;overflow-y:auto;pointer-events:none;transform:translateX(100%);transition:none;visibility:hidden}body.stud100-menu-transition .stud100-primary-nav{transition:transform 320ms cubic-bezier(.22, 1, .36, 1),opacity 180ms ease,visibility 0s linear 320ms}body.admin-bar .stud100-primary-nav{top:var(--stud100-admin-bar-offset);min-height:calc(100dvh - var(--stud100-admin-bar-offset))}.stud100-primary-nav.is-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}body.stud100-menu-transition .stud100-primary-nav.is-open{transition:transform 320ms cubic-bezier(.22, 1, .36, 1),opacity 180ms ease,visibility 0s}.stud100-menu{display:grid;align-items:start;gap:clamp(18px,4vw,34px);width:min(100%,640px)}.stud100-menu a{align-items:flex-start;min-height:0;font-size:clamp(42px, 9vw, 82px);line-height:.95;margin-left:-.06em;overflow-wrap:anywhere}.stud100-header-cta{order:3;position:relative;z-index:45;min-height:50px;padding:0 18px;font-size:15px}.stud100-how-to-use__inner,.stud100-product-detail__inner,.stud100-site-footer__inner,.stud100-where-to-buy__inner{width:min(calc(100% - 56px),var(--stud100-content-width))}.stud100-product-detail__inner{grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr);gap:clamp(34px,4vw,54px)}.stud100-product-detail__main-image{height:clamp(410px,45vw,493px);padding:clamp(34px,4vw,48px)}.stud100-product-detail__thumbs{gap:8px}.stud100-contact-panel__shell{grid-template-columns:1fr}.stud100-where-to-buy__inner{grid-template-columns:minmax(0,0.8fr) minmax(0,1fr);gap:clamp(36px,4vw,58px);width:min(calc(100% - 56px),var(--stud100-content-width));min-height:390px}.stud100-site-footer__inner{grid-template-columns:minmax(230px,1.1fr) repeat(3,minmax(98px,0.7fr));column-gap:clamp(24px,4vw,52px);row-gap:42px;align-items:start}.stud100-site-footer__brand{grid-row:span 2}.stud100-site-footer__contact{grid-column:2/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:14px}.stud100-site-footer__contact .stud100-site-footer__partner{grid-column:1/-1;margin-bottom:4px}.stud100-site-footer__contact a{margin-top:0}.stud100-site-footer__contact a span{overflow-wrap:anywhere}.stud100-contact-panel__shell{min-height:0;padding:54px}}@media (min-width:821px) and (max-width:929px){.stud100-where-to-buy__title-tail{display:block}} (min-width:981px) and (max-width:1180px){.stud100-site-header{--stud100-header-logo-max-width:210px;--stud100-header-logo-max-height:56px;--stud100-header-menu-gap:clamp(18px, 2.1vw, 26px);--stud100-header-menu-link-height:38px;--stud100-header-menu-font-size:clamp(18px, 1.8vw, 21px);--stud100-header-cta-height:50px;--stud100-header-cta-font-size:16px;--stud100-button-icon-gap:10px;--stud100-button-icon-pad-left:18px;--stud100-button-icon-pad-right:26px;--stud100-button-mark-width:18px;--stud100-button-mark-height:23px}.stud100-site-header.is-sticky{--stud100-header-logo-max-width:190px;--stud100-header-logo-max-height:50px;--stud100-header-menu-gap:clamp(16px, 1.8vw, 22px);--stud100-header-menu-link-height:34px;--stud100-header-menu-font-size:clamp(17px, 1.65vw, 19px);--stud100-header-cta-height:44px;--stud100-header-cta-font-size:14px;--stud100-button-icon-gap:8px;--stud100-button-icon-pad-left:16px;--stud100-button-icon-pad-right:22px;--stud100-button-mark-width:16px;--stud100-button-mark-height:20px}.stud100-site-header__inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);width:min(calc(100% - 48px),var(--stud100-site-width))}.stud100-brand{z-index:auto}.stud100-menu-toggle{display:none}.stud100-primary-nav{position:static;inset:auto;z-index:auto;display:block;min-height:0;padding:0;background:0 0;box-shadow:none;opacity:1;overflow:visible;pointer-events:auto;transform:none;transition:none;visibility:visible}body.admin-bar .stud100-primary-nav{top:auto;min-height:0}.stud100-menu{display:flex;align-items:center;gap:var(--stud100-header-menu-gap);width:auto}.stud100-menu a{align-items:center;min-height:var(--stud100-header-menu-link-height);font-size:var(--stud100-header-menu-font-size);line-height:1;overflow-wrap:normal;white-space:nowrap}.stud100-header-cta{order:0;z-index:auto;min-height:var(--stud100-header-cta-height);padding-left:var(--stud100-button-icon-pad-left);padding-right:var(--stud100-button-icon-pad-right);font-size:var(--stud100-header-cta-font-size)}}@media (max-width:900px){.stud100-product-detail__inner{grid-template-columns:1fr;row-gap:0}.stud100-product-detail__content{display:contents}.stud100-product-detail__logo-heading{order:1}.stud100-product-detail .stud100-section-kicker{order:2}.stud100-product-detail__intro{order:3}.stud100-product-detail__gallery{order:4;width:100%;max-width:430px;margin:34px auto 42px}.stud100-product-detail__features{order:5;border-top:1px solid #d7d7d7}.stud100-product-detail__actions{order:6}.stud100-product-detail__note{order:7;text-align:center}.stud100-hero .stud100-eyebrow{font-size:25px}.stud100-hero h1 em{font-size:25px}.stud100-hero h1{font-size:58px}.stud100-hero__callout p,.stud100-hero__copy{font-size:18px}.stud100-hero{--stud100-hero-bg-bleed-x:0px;--stud100-hero-bg-bleed-y:0px;--stud100-hero-bg-position-x:center;--stud100-hero-bg-position-y:clamp(-88px, -10vw, -56px);--stud100-hero-bg-size:100% auto;grid-template-columns:1fr;min-height:0;align-items:start;border-radius:22px}.stud100-hero::before{background-image:var(--stud100-hero-mobile-bg)}.stud100-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.02) 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.74) 62%,rgba(0,0,0,.98) 100%),linear-gradient(90deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.05) 62%,rgba(0,0,0,.12) 100%)}.stud100-hero__content{padding:clamp(340px,70vw,620px) 30px 48px}.stud100-hero__callout{align-items:flex-start}}@media (max-width:820px){.stud100-site-header.is-sticky .stud100-brand{font-size:27px}.stud100-brand{font-size:30px}.stud100-hero .stud100-eyebrow{font-size:25px}.stud100-hero h1 em{font-size:25px}.stud100-contact-panel h1,.stud100-faq-list h1,.stud100-hero h1,.stud100-how-to-use h2,.stud100-product-detail__content h2,.stud100-where-to-buy h2{font-size:58px}.stud100-product-detail__content h2{text-align:center}.stud100-product-detail__logo-heading img{margin-right:auto;margin-left:auto}.stud100-product-detail .stud100-section-kicker,.stud100-product-detail__intro{text-align:center}.stud100-hero__callout p,.stud100-hero__copy{font-size:18px}.stud100-step-card strong{font-size:58px}.stud100-site-footer h2,.stud100-step-card h3{font-size:26px}.stud100-hero{--stud100-hero-bg-bleed-x:0px;--stud100-hero-bg-bleed-y:0px;--stud100-hero-bg-position-x:center;--stud100-hero-bg-position-y:clamp(-88px, -10vw, -56px);--stud100-hero-bg-size:100% auto;grid-template-columns:1fr;min-height:0;align-items:start;border-radius:22px}.stud100-hero::before{background-image:var(--stud100-hero-mobile-bg)}.stud100-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.02) 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.74) 62%,rgba(0,0,0,.98) 100%),linear-gradient(90deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.05) 62%,rgba(0,0,0,.12) 100%)}.stud100-hero__content{padding:clamp(340px,70vw,620px) 30px 48px}.stud100-hero__callout{align-items:flex-start}.stud100-product-detail__main-image{width:100%;height:auto;aspect-ratio:1/1;min-height:0;padding:clamp(22px,7vw,34px)}.stud100-product-detail__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:12px}.stud100-product-detail__thumb{border-width:2px;border-radius:9px}.stud100-feature summary{grid-template-columns:48px 1fr 18px;gap:14px;font-size:25px}.stud100-feature__icon{width:48px;height:48px;font-size:14px}.stud100-feature p{margin-left:62px}.stud100-how-to-use__steps{grid-template-columns:1fr}.stud100-where-to-buy__inner{grid-template-columns:1fr}.stud100-retailer-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center}.stud100-step-card{min-height:auto;padding:34px}.stud100-where-to-buy__copy{grid-template-columns:1fr;justify-items:center;text-align:center}.stud100-where-to-buy .stud100-coin{display:inline-flex;margin-bottom:18px}.stud100-where-to-buy h2{max-width:100%;white-space:normal}.stud100-retailer-card{min-height:0}.stud100-site-footer__inner{padding:72px 0}.stud100-site-footer__brand p{margin-bottom:34px}.stud100-faq-list__inner{padding:72px 0 86px}.stud100-faq-list h1{white-space:normal}.stud100-claim-strip__track{font-size:38px}.stud100-contact-panel{padding:41px 0}.stud100-contact-panel__shell{width:min(calc(100% - 40px),1140px);padding:36px}}@media (min-width:641px) and (max-width:900px){.stud100-product-detail__content h2{text-align:left}.stud100-product-detail__logo-heading img{margin-right:auto;margin-left:0}.stud100-product-detail .stud100-section-kicker,.stud100-product-detail__intro,.stud100-product-detail__note{text-align:left}.stud100-product-detail__gallery{--stud100-tablet-thumb-size:clamp(70px, 9vw, 82px);--stud100-tablet-thumb-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) var(--stud100-tablet-thumb-size);grid-template-areas:"main thumbs";align-items:start;gap:clamp(12px,2vw,18px);max-width:none;margin:34px 0 42px}.stud100-product-detail__main-image{grid-area:main;width:100%;height:calc((var(--stud100-tablet-thumb-size) * 6) + (var(--stud100-tablet-thumb-gap) * 5));aspect-ratio:auto;padding:clamp(30px,5vw,42px)}.stud100-product-detail__thumbs{grid-area:thumbs;align-self:center;grid-template-columns:1fr;gap:var(--stud100-tablet-thumb-gap);margin-top:0}}@media (max-width:720px){.stud100-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.stud100-site-footer__brand,.stud100-site-footer__contact{grid-column:1/-1;grid-row:auto}.stud100-hero__footnote{width:auto;max-width:100%;white-space:normal}}@media (max-width:560px){:root{--stud100-anchor-scroll-offset:86px}body{font-size:14px}.stud100-site-header{--stud100-header-height:70px;--stud100-header-gap:clamp(7px, 2.3vw, 13px);--stud100-header-logo-max-width:clamp(112px, 36vw, 171px);--stud100-header-logo-max-height:45px;--stud100-header-cta-height:38px;--stud100-header-cta-font-size:13px;--stud100-button-icon-gap:7px;--stud100-button-icon-pad-left:11px;--stud100-button-icon-pad-right:13px;--stud100-button-mark-width:14px;--stud100-button-mark-height:17px}.stud100-site-header.is-sticky{--stud100-header-height:61px;--stud100-header-logo-max-width:clamp(106px, 34vw, 153px);--stud100-header-logo-max-height:41px}.stud100-lightbox{--stud100-lightbox-size:min(calc(100vw - 32px), calc(100vh - 32px));--stud100-lightbox-padding:7px;--stud100-lightbox-control-inset:14px;--stud100-lightbox-control-size:27px;padding:16px}.stud100-lightbox__close{right:var(--stud100-lightbox-control-inset);top:var(--stud100-lightbox-control-inset)}.stud100-lightbox__nav{width:var(--stud100-lightbox-control-size);height:var(--stud100-lightbox-control-size)}.stud100-lightbox__nav::before{width:7px;height:7px;border-top-width:3px;border-right-width:3px}.stud100-lightbox__nav--prev{left:var(--stud100-lightbox-control-inset)}.stud100-lightbox__nav--next{right:var(--stud100-lightbox-control-inset)}.stud100-site-header__inner{width:min(calc(100% - 40px),var(--stud100-site-width));grid-template-columns:minmax(0,1fr) auto auto;gap:var(--stud100-header-gap);min-height:var(--stud100-header-height)}.stud100-site-header .stud100-header-cta{display:inline-flex;width:auto;min-height:var(--stud100-header-cta-height);padding-left:var(--stud100-button-icon-pad-left);padding-right:var(--stud100-button-icon-pad-right);font-size:var(--stud100-header-cta-font-size)}.stud100-primary-nav{padding:calc(var(--stud100-header-height) + 40px) 20px 36px}.stud100-menu a{font-size:clamp(34px, 11.7vw, 49px)}.stud100-entry .stud100-page__inner,.stud100-faq-list__inner,.stud100-hero,.stud100-how-to-use__inner,.stud100-page__inner,.stud100-product-detail__inner,.stud100-site-footer__inner,.stud100-where-to-buy__inner{width:min(calc(100% - 40px),var(--stud100-content-width))}.stud100-brand{font-size:27px}.stud100-site-header.is-sticky .stud100-brand{font-size:24px}.stud100-site-footer__inner{grid-template-columns:1fr;row-gap:31px}.stud100-site-footer__brand,.stud100-site-footer__contact,.stud100-site-footer__contact .stud100-site-footer__partner{grid-column:auto}.stud100-site-footer__contact{grid-template-columns:1fr}.stud100-hero h1{font-size:clamp(27px, 8.5vw, 47px)}.stud100-hero .stud100-eyebrow,.stud100-hero h1 em{font-size:23px}.stud100-hero__callout p,.stud100-hero__copy{font-size:16px}.stud100-hero__content{padding:clamp(320px,68vw,558px) 27px 43px}.stud100-hero{--stud100-hero-bg-position-y:clamp(-54px, -8vw, -34px)}.stud100-hero__callout{gap:16px;padding-bottom:23px;margin-bottom:23px}.stud100-hero__footnote{font-size:12px}.stud100-coin{width:43px;height:43px}.stud100-coin--large{width:68px;height:68px}.stud100-hero__callout{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start}.stud100-contact-panel h1,.stud100-faq-list h1{font-size:40px}.stud100-button{width:100%;min-height:50px;font-size:20px}.stud100-button--icon:not(.stud100-header-cta){justify-content:center;padding-left:25px;padding-right:25px}.stud100-how-to-use__inner,.stud100-product-detail__inner{padding-top:59px;padding-bottom:67px}.stud100-product-detail__inner{padding-top:0}.stud100-product-detail__content h2{font-size:41px}.stud100-product-detail__logo-heading img{width:min(85%,270px)}.stud100-product-detail__gallery{max-width:387px;margin:31px auto 38px}.stud100-product-detail__main-image{padding:20px}.stud100-product-detail__actions{display:grid;gap:20px}.stud100-link-button{text-align:center}.stud100-retailer-grid{gap:11px}.stud100-feature summary{grid-template-columns:43px 1fr 16px;gap:13px;font-size:23px}.stud100-feature__icon{width:43px;height:43px;font-size:13px}.stud100-feature p{margin-left:56px}.stud100-step-card{padding:31px}.stud100-step-card strong{font-size:52px}.stud100-site-footer h2,.stud100-step-card h3{font-size:23px}.stud100-site-footer__inner{padding:65px 0}.stud100-site-footer__brand p{margin-bottom:31px}.stud100-faq-list__inner{padding:65px 0 77px}.stud100-claim-strip__track{font-size:34px}.stud100-contact-panel{padding:37px 0}.stud100-faq-item summary{font-size:22px}.stud100-contact-panel__shell{width:min(calc(100% - 40px),1140px);padding:25px}.stud100-contact-form{padding:22px}.stud100-contact-form .stud100-button{width:auto}}@media (max-width:480px){.stud100-hero{--stud100-hero-bg-position-y:clamp(-28px, -5.5vw, -16px)}.stud100-hero__content{padding:clamp(250px,71vw,336px) 27px 43px}.stud100-site-header__inner{grid-template-columns:minmax(0,1fr) auto}.stud100-site-header .stud100-header-cta{display:none}.stud100-menu-cta{display:inline-flex;width:auto;justify-content:flex-start;gap:10px;margin-top:clamp(6px,4vw,18px);min-height:50px;font-size:18px}.stud100-button--icon.stud100-menu-cta{justify-content:flex-start;gap:10px;padding-left:18px;padding-right:26px}}@media (max-width:350px){:root{--stud100-site-min-width:320px}.stud100-site-header{--stud100-header-gap:8px;--stud100-header-logo-max-width:132px;--stud100-menu-toggle-size:38px;--stud100-menu-toggle-line-width:24px}.stud100-entry .stud100-page__inner,.stud100-faq-list__inner,.stud100-hero,.stud100-how-to-use__inner,.stud100-page__inner,.stud100-product-detail__inner,.stud100-site-footer__inner,.stud100-where-to-buy__inner{width:min(calc(100% - 32px),var(--stud100-content-width))}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}[data-stud100-reveal]{opacity:1!important;transform:none!important}[data-stud100-parallax]{--stud100-parallax-y:0px!important}}