.td{max-width:1320px;margin:auto;padding:24px 52px 80px;color:#191816;background:#fff}.td *{box-sizing:border-box}.td a{text-decoration:underline;text-underline-offset:4px}.td :focus-visible{outline:2px solid #876b34;outline-offset:4px}.td h1,.td h2,.td h3{font-family:var(--heading-font-family,Georgia,serif);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2}.td-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#655d52;margin-bottom:28px}.td-crumb a{text-decoration:none}.td-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:54px;row-gap:0;align-items:start}.td-title{grid-column:2;grid-row:1;min-width:0}.td-title h1{font-size:clamp(32px,3.3vw,44px);margin:0 0 10px}.td-title>p{font-size:14px;line-height:1.6;margin:0 0 18px}.td-gallery{grid-column:1;grid-row:1/3;position:sticky;top:110px;min-width:0;margin:0;transform:none}.td-photo{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:8px;align-items:end;height:480px;background:#fff;border:0;padding:45px 0 10px;box-shadow:none}.td-hero-reference,.td-hero-selected{display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;min-width:0}.td-hero-reference>img,.td-hero-selected>.td-main-image{display:block;width:100%;height:calc(100% - 32px);object-fit:contain;mix-blend-mode:multiply}.td-hero-reference>span,.td-hero-selected>span{font-size:11px;line-height:1.5;text-align:center;color:#655d52}.td-hero-reference>span,.td-hero-selected>span{display:block;min-height:28px;padding-top:8px}.td-photo .q4-auth-seal{max-width:84px}.td-photo[data-gallery-view=reference],.td[data-full=true] .td-photo{grid-template-columns:1fr}.td-photo[data-gallery-view=reference] .td-hero-selected{display:none}.td[data-full=true] .td-photo:not([data-gallery-view=reference]) .td-hero-reference{display:none}.td-thumbs{display:flex;gap:18px;margin:16px 0 12px;align-items:center}.td-thumbs button{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 0;border:0;box-shadow:none;background:#fff;font-size:12px;line-height:1.5;flex:1;justify-content:center}.td-thumbs button[aria-pressed=true] span{text-decoration:underline;text-underline-offset:5px}.td-thumbs img{display:block;width:28px;height:38px;object-fit:contain}.td-caption{font-size:12px;line-height:1.6;margin:10px 0 0;color:#655d52;max-width:66ch}.td-buy{grid-column:2;grid-row:2;display:block;position:static;min-width:0;margin:0;padding:0;transform:none;overflow:visible;scroll-margin-top:130px}.td-price{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;position:static;overflow:visible;height:auto;min-height:44px;margin:0;padding:0;transform:none}.td-price strong{display:block;font-size:31px;line-height:1.4;font-weight:500;color:#191816}.td-price>span{font-size:13px;line-height:1.6;color:#655d52}.td-selected-sprays{font-size:12px;line-height:1.6;color:#655d52;margin:3px 0 14px}.td-pitch{font-family:var(--heading-font-family,Georgia,serif);font-size:21px;line-height:1.45;margin:0 0 12px}.td-pitch em{font-weight:400;color:#786340}.td-reasons{list-style:none;padding:0;margin:0 0 20px;font-size:13px;line-height:1.8}.td-reasons li:before{content:"\2713";color:#806a3f;margin-right:8px}.td-size-picker{border:0;padding:0;margin:0 0 18px;min-width:0}.td-size-picker legend{font-size:13px;line-height:1.5;margin:0 0 10px}.td-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.td-size{position:relative;cursor:pointer;min-width:0}.td-size input{position:absolute;width:1px;height:1px;opacity:0}.td-size-content{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:174px;padding:10px 3px;border:0;border-bottom:1px solid #ddd6c9;background:#fff;text-align:center}.td-size-content img{width:76px;height:86px;object-fit:contain}.td-size-content strong{font-size:12px;line-height:1.4;font-weight:500}.td-size-content>span{font-size:13px;line-height:1.4}.td-size-content small{font-size:10px;line-height:1.4;color:#655d52}.td-size input:checked+.td-size-content{background:#faf9f6;border-bottom:2px solid #191816}.td-size input:focus-visible+.td-size-content{outline:2px solid #94733c;outline-offset:4px}.td-value-badge{font-size:10px!important;line-height:1.4;color:#715726!important;font-weight:500}.td-compare{display:inline-block;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:8px 0;margin-top:3px}.td-value-note{font-size:10px;line-height:1.6;color:#655d52;margin:0}.td-controls{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:end}.td-quantity>label{display:block;font-size:11px;line-height:1.5;margin-bottom:6px}.td-qty-stepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;height:54px;border:1px solid #bdb5a8;border-radius:4px;background:#fff}.td-qty-stepper button{display:flex;align-items:center;justify-content:center;height:50px;width:100%;padding:0;color:#191816;background:#fff;border:0;min-width:0;border-radius:4px}.td-qty-stepper button:disabled{opacity:.35;cursor:default}.td-qty-stepper input{width:100%;min-width:0;height:50px;border:0;border-radius:0;padding:0;text-align:center;color:#191816;background:#fff;font-size:16px;line-height:1.4;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.td-qty-stepper input::-webkit-inner-spin-button,.td-qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.td-controls buy-buttons{display:block;min-width:0}.td-controls buy-buttons button,.td-sticky button{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:4px;background:#141310!important;color:#fff!important;padding:14px 12px;font-size:13px;line-height:1.45;text-transform:none;letter-spacing:0;transition:background .18s ease-out}.td-controls buy-buttons button:hover,.td-sticky button:hover{background:#322d24!important}.td-controls button:disabled,.td-sticky button:disabled{opacity:.5}.td-delivery{font-size:12px;line-height:1.7;margin:14px 0}.td-delivery p{margin:3px 0}.td-delivery strong{font-weight:500}.td-auth{margin:18px 0 12px}.td-auth .q4-auth{border:0}.td-auth .q4-auth-stamp{max-width:210px;margin:auto}.td-small{font-size:12px;line-height:1.7;color:#655d52;margin:0 0 16px}.td-buy>details{border-top:1px solid #ded8cd;padding:16px 0;font-size:14px;line-height:1.7}.td summary{cursor:pointer;min-height:28px}.td details p{margin:12px 0}.td details a{color:#5e4825;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.td h2{font-size:35px}.td-set{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;align-items:center;padding:30px 0;margin-top:40px;border-block:1px solid #ded8cd}.td-set img{width:170px;height:170px;object-fit:contain}.td-set h2{font-size:28px;margin:0 0 12px}.td-set p{font-size:14px;line-height:1.7;margin:0 0 10px;max-width:65ch}.td-set strong{font-weight:500}.td-set a{display:inline-block;font-size:14px;min-height:40px}.td-set small{display:block;font-size:11px;line-height:1.6;color:#655d52}.td-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:55px 0}.td-story h2{font-size:39px;margin:0 0 20px}.td-story p{font-size:17px;line-height:1.7;max-width:45ch}.td-story a{font-size:14px}.td-proof{display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 24px;align-content:center}.td-proof .q4-auth-stamp{grid-row:1/4;width:120px;align-self:center}.td-proof h3{font-size:24px;margin:0 0 12px}.td-proof p{font-size:14px;margin:0 0 14px}.td-sticky{display:none}.td-reviews{border-top:1px solid #ddd6c9;padding-top:30px}.td-comparison{position:fixed;margin:auto;border:0;border-radius:8px;padding:30px;width:min(940px,calc(100% - 40px));max-height:90dvh;overflow:auto;background:#fff;color:#191816;box-shadow:0 16px 60px #0003}.td-comparison::backdrop{background:#0007}.td-modal-top{display:flex;align-items:start;justify-content:space-between;gap:20px}.td-modal-top h2{font-size:30px;margin:0 0 14px}.td-modal-top>button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.td-comparison>p{font-size:14px;line-height:1.7;margin:0 0 20px}.td-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:24px}.td-comparison-grid article{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid #ded8cd;padding:28px 0 20px;min-width:0}.td-comparison-grid article>.td-value-badge{position:absolute;top:0;left:0;right:0}.td-comparison-grid img{width:150px;height:175px;object-fit:contain}.td-comparison-grid h3{font-size:22px;margin:12px 0 8px}.td-comparison-grid p{font-size:12px;line-height:1.6;margin:4px 0}.td-comparison-grid button{font-size:12px;margin-top:12px;padding:10px 18px;background:#191816;color:#fff;min-height:44px;border-radius:4px}.td-comparison>a{font-size:12px}.td:has(dialog[open]) .td-sticky{display:none}body:has(.td-comparison[open]){overflow:hidden}body:has(.td-comparison[open]) shopify-chat:not(:focus-within){display:none!important}body:has(.td-comparison[open]) #launcher-wrapper:not(:focus-within){visibility:hidden!important;pointer-events:none!important}@media(max-width:989px){.td{padding:20px 24px 70px}.td-grid{column-gap:28px}.td-photo{height:380px}.td-title h1{font-size:34px}.td-controls{grid-template-columns:108px minmax(0,1fr);gap:10px}.td-qty-stepper{grid-template-columns:32px minmax(0,1fr) 32px}.td-controls buy-buttons button{font-size:12px}.td-story{gap:35px}.td-proof{display:block}.td-proof .q4-auth-stamp{margin-bottom:16px}}@media(max-width:989px){.td{padding:16px 20px 90px}.td-crumb{font-size:10px;gap:8px;margin-bottom:18px}.td-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.td-title{width:100%}.td-title h1{font-size:30px}.td-title>p{font-size:12px;margin-bottom:16px}.td-gallery{position:static;top:auto;width:100%;margin:0 0 22px;transform:none}.td-photo{height:245px;padding:20px 0 0;gap:6px}.td-photo .q4-auth-seal{width:108px;max-width:108px;top:-36px;right:2px}.td-hero-reference>img,.td-hero-selected>.td-main-image{height:calc(100% - 28px)}.td-hero-reference>span,.td-hero-selected>span{font-size:10px}.td-thumbs{gap:12px;margin:12px 0 8px}.td-thumbs button{font-size:11px;min-height:44px;gap:7px}.td-thumbs img{width:24px;height:30px}.td-caption{font-size:11px;line-height:1.6;margin:6px 0 0}.td-buy{display:block;flex:none;width:100%;margin:0;padding:0;position:static;transform:none}.td-price{height:auto;min-height:44px;padding:0;margin:0;overflow:visible}.td-price strong{font-size:30px;line-height:1.4}.td-price>span{font-size:12px;line-height:1.5}.td-selected-sprays{font-size:11px;margin:3px 0 12px}.td-pitch{font-size:20px;line-height:1.4;margin:0 0 10px}.td-reasons{font-size:12px;line-height:1.75;margin-bottom:18px}.td-size-grid{gap:8px}.td-size-picker{margin:0 0 17px}.td-size-content{min-height:174px;padding:8px 2px;gap:5px}.td-size-content img{width:64px;height:75px}.td-size-content strong{font-size:11px}.td-size-content>span{font-size:12px}.td-size-content small{font-size:9px}.td-value-badge{font-size:9px!important}.td-value-note{font-size:10px}.td-compare{font-size:12px}.td-controls{grid-template-columns:106px minmax(0,1fr);gap:10px}.td-qty-stepper{grid-template-columns:32px minmax(0,1fr) 32px;height:52px}.td-qty-stepper input,.td-qty-stepper button{height:48px}.td-controls buy-buttons button{font-size:12px;min-height:52px;padding-inline:8px}.td-delivery{font-size:11px}.td-auth{margin:14px 0 10px}.td-small{font-size:11px}.td-set{grid-template-columns:85px minmax(0,1fr);gap:16px;padding:24px 0;margin-top:28px}.td-set img{width:85px;height:120px}.td-set h2{font-size:23px}.td-set p{font-size:13px}.td-set small{font-size:10px}.td-story{grid-template-columns:1fr;gap:30px;padding:38px 0}.td-story h2{font-size:32px}.td-proof{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 20px}.td-proof .q4-auth-stamp{width:100px;margin:0}.td-proof h3{font-size:22px}.td-sticky:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:18;align-items:center;gap:16px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5d0c7}.td-sticky>div{display:grid;flex-shrink:0}.td-sticky strong{font-size:19px}.td-sticky span{font-size:10px}.td-sticky button{font-size:11px;min-height:48px}.td-comparison{width:100%;max-width:none;max-height:91dvh;margin:auto 0 0;border-radius:12px 12px 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom))}.td-modal-top h2{font-size:26px}.td-comparison-grid{grid-template-columns:1fr;gap:14px}.td-comparison-grid article{display:grid;grid-template-columns:85px minmax(0,1fr);text-align:left;column-gap:16px;align-items:start;padding:14px 0 20px}.td-comparison-grid article>.td-value-badge{position:static;grid-column:2;margin-bottom:5px;font-size:10px!important}.td-comparison-grid img{width:80px;height:145px;grid-column:1;grid-row:1/7;align-self:center}.td-comparison-grid h3{grid-column:2;font-size:21px;margin:0 0 6px}.td-comparison-grid p,.td-comparison-grid button{grid-column:2}.td-comparison-grid button{justify-self:start;min-width:140px}.td-comparison>p{font-size:12px}body.td-buy-reading :is(shopify-chat,#launcher-wrapper):not(:focus-within){visibility:hidden!important;pointer-events:none!important}body.td-buy-reading shopify-chat:not(:focus-within){display:none!important}}@media(max-width:359px){.td{padding-inline:16px}.td-controls{grid-template-columns:96px minmax(0,1fr);gap:8px}.td-qty-stepper{grid-template-columns:29px minmax(0,1fr) 29px}.td-controls buy-buttons button{font-size:11px}.td-price{column-gap:12px}.td-size-content strong{font-size:10px}.td-size-content small{font-size:9px}.td-photo{height:225px}.td-sticky{gap:10px}}@media(prefers-reduced-motion:reduce){.td *{transition:none!important}}.td-photo{grid-template-rows:minmax(0,1fr)}.td-hero-reference,.td-hero-selected{position:relative;display:block;min-height:0;height:100%}.td-hero-reference>img,.td-hero-selected>.td-main-image{position:absolute;top:0;left:0;right:0;width:100%;height:calc(100% - 30px);min-height:0;object-fit:contain}.td-hero-reference>span,.td-hero-selected>span{position:absolute;left:0;right:0;bottom:0;min-height:24px;height:24px;padding:5px 2px 0;line-height:1.4}.td:not([data-full=true]) .td-photo[data-gallery-view=paired]{grid-template-columns:minmax(0,220px) minmax(0,220px);justify-content:center;column-gap:0;overflow:hidden}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-reference>img{width:165%;max-width:none;left:-24%;right:auto}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-selected>.td-main-image{width:165%;max-width:none;left:-42%;right:auto}@media(max-width:989px){.td:not([data-full=true]) .td-photo[data-gallery-view=paired]{height:330px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-reference>img{width:165%;left:-24%}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-selected>.td-main-image{width:165%;left:-42%}}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-reference>span{transform:translate(4%)}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-selected>span{transform:translate(-4%)}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-reference>span{transform:translate(8.5%)}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] .td-hero-selected>span{transform:translate(-9.5%)}.td-gallery:has(.td-photo[data-gallery-view=paired]) .td-thumbs{display:grid;grid-template-columns:minmax(0,220px) minmax(0,220px);justify-content:center;column-gap:0}.td-gallery:has(.td-photo[data-gallery-view=paired]) .td-thumbs button{justify-content:center;min-width:0;grid-row:1}.td-gallery:has(.td-photo[data-gallery-view=paired]) .td-thumbs button:first-child{grid-column:2;transform:translate(-9.5%)}.td-gallery:has(.td-photo[data-gallery-view=paired]) .td-thumbs button:last-child{grid-column:1;transform:translate(8.5%)}@media(max-width:989px){.td-gallery:has(.td-photo[data-gallery-view=paired]) .td-thumbs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:989px){.td:not([data-full=true]) .td-photo[data-gallery-view=paired]{overflow:visible}.td:not([data-full=true]) .td-photo[data-gallery-view=paired] :is(.td-hero-reference,.td-hero-selected){overflow:hidden}}@media(max-width:989px){.td:not([data-full=true]) .td-title>p{padding-inline-end:112px}}.td-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:36px;width:fit-content;margin:0 0 4px;font-size:12px;line-height:1.5;color:#655d52;text-decoration:none!important}.td-review-summary>.rating-badge{display:inline-flex;align-items:center;gap:6px}.td-review-summary .rating-badge__stars{display:flex;gap:2px;color:#806a3f}.td-review-summary .rating-badge__stars svg{width:13px;height:13px}.td-review-summary>span:last-child{text-decoration:underline;text-underline-offset:4px}.td-review-summary:hover>span:last-child{color:#191816}.td-review-target{scroll-margin-top:150px}@media(max-width:989px){.td-buy{display:flex;flex-direction:column}.td-buy>*{order:10}.td-buy>.td-price{order:0}.td-buy>.td-review-summary{order:1}.td-buy>.td-selected-sprays{order:2}.td-buy>.td-size-picker{order:3}.td-buy>product-form{order:4}.td-buy>.td-delivery{order:5}.td-buy>.td-pitch{order:6;margin-top:6px}.td-buy>.td-reasons{order:7}.td-buy>.td-auth{order:8}.td-buy>.td-small{order:9}.td-buy>.td-size-picker{margin-bottom:14px}.td-review-summary{min-height:32px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/q4-single-demo.css.map */
