.ed-footer.ed-footer--premium{position:relative;isolation:isolate;overflow:hidden;background:#191715;color:#f3e8d9;padding:76px 0 26px;border-top:1px solid #966b48}.ed-footer--premium:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 22% 78%,rgba(179,104,51,.29),transparent 40%),radial-gradient(ellipse at 78% 15%,rgba(131,83,45,.12),transparent 48%);animation:ed-footer-ambient 17s ease-in-out infinite alternate;animation-play-state:paused}.ed-footer--premium:after{content:"";position:absolute;top:0;left:-25%;width:25%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ffe5bc,transparent);box-shadow:0 0 14px #d8a36d;animation:ed-footer-line 9s ease-in-out infinite;animation-play-state:paused}.ed-footer--premium .ed-footer-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--glow-x,25%) var(--glow-y,60%),rgba(221,167,103,.12),transparent 70%);transition:opacity .7s ease}.ed-footer--premium.ed-pointer-active .ed-footer-glow{opacity:1}.ed-footer--premium .ed-shell{max-width:1720px;width:84%;margin:0 auto;padding:0}.ed-footer--premium .ed-footer-grid{display:grid;grid-template-columns:1.65fr .78fr 1fr;gap:clamp(32px,5vw,100px);align-items:start}.ed-footer--premium .ed-footer-grid>div:first-child{padding-top:15px}.ed-footer--premium a.ed-footer-brand{display:inline-block;width:max-content;max-width:100%;font-family:Inter,Arial,sans-serif;font-size:clamp(82px,11vw,190px);font-weight:700;line-height:1.04;letter-spacing:-.075em;color:#e6c098;background:linear-gradient(110deg,#c28c5f,#e9c79f 25%,#fff0d7 38%,#dab187 49%,#c28c5f 65%,#f2d9b7 85%,#c28c5f);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ed-footer-metal 11s ease-in-out infinite;animation-play-state:paused;text-decoration:none;transition:filter .4s ease}.ed-footer--premium a.ed-footer-brand:hover{filter:brightness(1.14)}.ed-footer--premium .ed-footer-grid p{color:#c7baab;font-size:clamp(14px,1.25vw,20px);line-height:1.65;margin:24px 0 0;max-width:450px}.ed-footer--premium .ed-footer-grid h2{color:#f2e7d8;font-size:20px;font-weight:500;letter-spacing:.01em;margin:0 0 24px;line-height:1.5}.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a{display:table;position:relative;width:fit-content;max-width:100%;color:#bfb3a6;opacity:1;font-size:16px;font-weight:400;line-height:1.65;padding:7px 0;margin:0;text-decoration:none;transition:color .25s ease,transform .3s ease}.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:1px;background:linear-gradient(90deg,#d9a775,#f6dcbc);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a:hover,.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a:focus-visible{color:#ffdfb8;transform:translate(5px)}.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a:hover:after,.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a:focus-visible:after{transform:scaleX(1)}.ed-footer--premium a:active{filter:brightness(1.3)}.ed-footer--premium a:focus-visible{outline:2px solid #e5bc8b;outline-offset:5px;border-radius:2px}.ed-footer--premium .ed-footer-base{border-top:1px solid rgba(201,157,108,.24);margin-top:42px;padding-top:20px;color:#a99b8c;display:flex;justify-content:space-between;align-items:center;gap:20px}.ed-footer--premium .ed-footer-base small{font-size:12px;letter-spacing:.03em}.ed-footer--premium.ed-footer-visible:before,.ed-footer--premium.ed-footer-visible:after,.ed-footer--premium.ed-footer-visible .ed-footer-brand{animation-play-state:running}.ed-footer--premium.ed-footer-enter .ed-footer-grid>div{animation:ed-footer-reveal .85s cubic-bezier(.2,.7,.2,1) both}.ed-footer--premium.ed-footer-enter .ed-footer-grid>div:nth-child(2){animation-delay:.12s}.ed-footer--premium.ed-footer-enter .ed-footer-grid>div:nth-child(3){animation-delay:.24s}@keyframes ed-footer-ambient{0%{transform:translate(-3%,3%) scale(1)}to{transform:translate(6%,-4%) scale(1.08)}}@keyframes ed-footer-metal{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}@keyframes ed-footer-line{0%,12%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(500%);opacity:0}}@keyframes ed-footer-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.ed-footer.ed-footer--premium{padding:45px 0 24px}.ed-footer--premium .ed-shell{width:calc(100% - 48px)}.ed-footer--premium .ed-footer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:34px 22px}.ed-footer--premium .ed-footer-grid>div:first-child{grid-column:1/-1;padding:0}.ed-footer--premium a.ed-footer-brand{font-size:clamp(78px,23vw,135px)}.ed-footer--premium .ed-footer-grid p{margin-top:15px;font-size:14px}.ed-footer--premium .ed-footer-grid h2{font-size:15px;margin-bottom:15px}.ed-footer--premium .ed-footer-grid>div:not(:first-child)>a{font-size:13px;overflow-wrap:anywhere;padding:8px 0}.ed-footer--premium .ed-footer-base{margin-top:30px;padding-top:18px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ed-footer--premium:before,.ed-footer--premium:after,.ed-footer--premium a.ed-footer-brand,.ed-footer--premium.ed-footer-enter .ed-footer-grid>div{animation:none!important}.ed-footer--premium .ed-footer-glow{display:none}.ed-footer--premium a,.ed-footer--premium a:after{transition:none!important;transform:none!important}}.ed-market-form{margin:0;flex-shrink:0}.ed-market-select{font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:4px;padding:7px 4px;min-height:34px;max-width:110px;cursor:pointer}.ed-market-select option{color:#29211e;background:#fff}@media(max-width:749px){.ed-header{gap:8px}.ed-header .ed-tools{gap:3px}.ed-market-select{font-size:10px;max-width:84px;padding:5px 2px}.ed-header .ed-brand{font-size:28px;letter-spacing:-1px}.ed-header .ed-logo{max-width:90px}.ed-header .ed-tools summary{width:30px}.ed-header .ed-cart{width:32px}.ed-header .ed-mobile-menu summary{width:28px}}.af-floating-hero{position:relative;background:#e9e6e2;color:#292a26;overflow:hidden}.af-floating-hero__image{display:block;width:100%;height:auto;margin:0;aspect-ratio:2060/763;object-fit:contain}.af-floating-hero__copy{position:absolute;top:27%;left:36%;width:29%;text-align:center;font-family:Inter,Arial,sans-serif}.af-floating-hero__brand{display:block;font-size:clamp(15px,1.65vw,32px);line-height:1.1;margin-bottom:clamp(12px,2.2vw,44px);letter-spacing:-.04em;color:#525743}.af-floating-hero h1{font-family:Inter,Arial,sans-serif!important;font-weight:650;font-size:clamp(24px,2.9vw,58px);line-height:1.08;letter-spacing:-.045em;margin:0;color:#292a26}.af-floating-hero h1 span{color:#60664f}.af-floating-hero__copy p{font-family:Inter,Arial,sans-serif!important;font-size:clamp(11px,1.05vw,21px);line-height:1.45;margin:clamp(10px,1.1vw,22px) 0;color:#696961}.af-floating-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:12px 24px;background:#39332a;color:#fff!important;border-radius:50px;text-decoration:none;font-size:clamp(12px,1vw,19px);line-height:1.25;transition:transform .2s,background .2s,box-shadow .2s}.af-floating-hero__button:hover{background:#535a43;transform:translateY(-2px);box-shadow:0 6px 20px #39332a24}.af-floating-hero__button:active{transform:scale(.98)}.af-floating-hero__button:focus-visible{outline:3px solid #68704e;outline-offset:4px}@media(max-width:989px){.af-floating-hero__copy{position:relative;top:auto;left:auto;width:auto;max-width:560px;margin:auto;padding:20px 22px 32px}.af-floating-hero__brand{font-size:22px;margin-bottom:14px}.af-floating-hero h1{font-size:clamp(30px,5.5vw,42px)}.af-floating-hero__copy p{font-size:15px;margin:16px 0 20px}.af-floating-hero__button{font-size:14px;min-height:48px;padding:13px 25px}.af-floating-hero__image{width:100%;height:auto}.af-floating-hero{background:linear-gradient(#dedbd7,#f1efeb)}}@media(prefers-reduced-motion:reduce){.af-floating-hero__button{transition:none}}.product__description .ed-detail-media img{display:block!important;margin-top:0!important;margin-bottom:0!important;vertical-align:top;border-radius:0}.product__description .ed-detail-media :is(p,div,figure,a):has(>img){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0;row-gap:0!important}.product__description .ed-detail-media p:empty,.product__description .ed-detail-media p:has(>br:only-child),.product__description .ed-detail-media :is(p,div):has(>img)>br{display:none}.product__description .ed-product-intro{color:#51463e;margin:28px 0 36px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.8;letter-spacing:0}.ed-product-intro .ed-intro-heading{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(26px,2.2vw,34px);line-height:1.2;letter-spacing:-.025em;color:#30231c;border-left:3px solid #b88257;padding-left:18px;margin:0 0 22px}.ed-product-intro .ed-intro-copy{margin:0 0 26px;color:#5c5148;font-size:15px;line-height:1.85}.ed-product-intro details{border-top:1px solid #d9c7b7;margin:0;background:transparent}.ed-product-intro details:last-child{border-bottom:1px solid #d9c7b7}.ed-product-intro summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 14px;list-style:none;cursor:pointer;color:#382b22;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.35;transition:background .2s,color .2s}.ed-product-intro summary::-webkit-details-marker{display:none}.ed-product-intro summary:before,.ed-product-intro summary:after{display:none!important}.ed-product-intro summary svg{width:18px;height:18px;flex:none;color:#b17c53;transition:transform .25s}.ed-product-intro details[open] summary svg .ed-plus-vertical{opacity:0}.ed-product-intro details[open]{background:#f8f4ee}.ed-product-intro summary:hover{color:#91613f;background:#faf6f0}.ed-product-intro summary:focus-visible{outline:2px solid #9c6844;outline-offset:-3px}.ed-product-intro .ed-intro-panel{padding:0 18px 20px;color:#5c5148;font-size:14px;line-height:1.8}.ed-product-intro details[open] .ed-intro-panel{animation:ed-intro-in .25s ease-out}.ed-product-intro .ed-intro-list{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid #deccbb}.ed-product-intro .ed-intro-list li{position:relative;margin:8px 0;padding:0 0 0 20px}.ed-product-intro .ed-intro-list li:before{content:"";position:absolute;width:6px;height:6px;left:1px;top:.7em;background:#b88257;transform:rotate(45deg)}.ed-product-intro .ed-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin:0;border-top:1px solid #deccbb}.ed-product-intro .ed-specs dt,.ed-product-intro .ed-specs dd{margin:0;padding:11px 0;border-bottom:1px solid #e9ddd1;overflow-wrap:anywhere}.ed-product-intro .ed-specs dt{color:#79695b;padding-right:14px;font-weight:400}.ed-product-intro .ed-specs dd{color:#3d3026;font-weight:500}.ed-product-intro .ed-intro-panel p{margin:8px 0 0}.ed-product-intro .ed-brand-story{padding:12px 0 2px;border-top:1px solid #deccbb}.ed-product-intro .ed-brand-signature{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#996641;margin-bottom:10px;font-weight:600}.ed-product-intro .ed-brand-story p{font-size:15px;line-height:1.95;color:#594638}.ed-product-intro .ed-product-fit{padding-top:12px;border-top:1px solid #e9ddd1}@keyframes ed-intro-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.product__description .ed-product-intro{margin:25px 0 28px}.ed-product-intro .ed-intro-heading{font-size:27px;padding-left:14px;margin-bottom:18px}.ed-product-intro .ed-intro-copy{font-size:14px;line-height:1.8;margin-bottom:22px}.ed-product-intro summary{font-size:20px;padding:17px 12px}.ed-product-intro .ed-intro-panel{padding:0 14px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ed-product-intro details[open] .ed-intro-panel{animation:none}.ed-product-intro summary,.ed-product-intro summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
