@font-face{font-family:Zenon;src:url(https://use.typekit.net/af/1ce3b1/00000000000000007735ac76/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2");font-style:normal;font-weight:700;font-display:swap}.dac-pdp-breadcrumbs,.dac-pdp-vendor,.dac-pdp-description,.dac-pdp-benefits,.dac-pdp-details,.dac-pdp-cta,.dac-pdp-breadcrumbs *,.dac-pdp-vendor *,.dac-pdp-description *,.dac-pdp-benefits *,.dac-pdp-details *,.dac-pdp-cta *{box-sizing:border-box}.product-information{font-family:"Red Hat Display",var(--font-body--family),sans-serif;color:#0b0b0b}.product-information.section--page-width{max-width:1380px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.product-information__grid{align-items:start}.product-information__media,.product-information .product-details{min-width:0}.product-information .product-details>.group-block{width:100%}.product-information .product-details h1{max-width:680px;margin:0;font-family:Zenon,Georgia,serif;font-size:clamp(36px,3.1vw,52px);font-weight:700;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.product-information .product-details .price{align-items:baseline;gap:10px}.product-information .product-details .price,.product-information .product-details .price__sale,.product-information .product-details .price__regular{font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1}.product-information .product-details s,.product-information .product-details .compare-at-price{color:#797979;font-size:.68em;font-weight:500}.product-information .product-inventory{width:fit-content;margin:0;color:#008b2f;font-size:14px;font-weight:700}.product-information .product-inventory__icon{color:currentColor}.product-information .variant-picker{margin-block:2px 0}.product-information .variant-picker__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.product-information .variant-option[data-testid=variant-option-single]{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px 15px;border:1px solid #d7d7d7;border-radius:8px;background:#fff;color:#141414;font-size:11px;font-weight:800;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.product-information .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{overflow-wrap:anywhere;color:#111;font-size:15px;font-weight:500;letter-spacing:normal;line-height:1.35;text-transform:none}.product-information .variant-option--buttons{min-width:0;padding:0;border:0}.product-information .variant-option--buttons legend{margin-block-end:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-information .variant-option__button-label{border-radius:999px}.product-information .buy-buttons-block{width:100%}.product-information .product-form-buttons{display:grid;grid-template-columns:minmax(116px,.24fr) minmax(220px,1fr);gap:12px}.product-information .product-form-buttons>:only-child{grid-column:1 / -1}.product-information .quantity-selector{min-height:56px;border:1px solid #d5d5d5;border-radius:999px}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{width:100%;min-height:56px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.product-information add-to-cart-component{display:block;width:100%}.product-information .add-to-cart-button:hover,.product-information .product-form-buttons .button:hover{background:#242424;color:#fff}.product-information shopify-accelerated-checkout,.product-information shopify-accelerated-checkout-cart{grid-column:1 / -1}.product-information .product-media-gallery{min-width:0}.product-information .product-media-container,.product-information .product-media-constraint-wrapper{background:#fafafa}.product-information .product-media-container{border-radius:0}.product-information .product-media img{object-fit:contain}.product-information .slideshow-controls__thumbnails{gap:10px}.product-information .slideshow-control{border-radius:999px}.product-information .media-gallery__thumbnail{overflow:hidden;border:1px solid transparent;border-radius:4px}.product-information .media-gallery__thumbnail[aria-current=true],.product-information .media-gallery__thumbnail[aria-selected=true]{border-color:#000}.dac-pdp-breadcrumbs{display:grid;gap:12px}.dac-pdp-breadcrumbs__trail{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px;color:#555;font-size:10px;font-weight:700;letter-spacing:.035em;line-height:1.4;text-transform:uppercase}.dac-pdp-breadcrumbs__trail a{color:#111;text-decoration:none}.dac-pdp-breadcrumbs__trail a:hover{text-decoration:underline}.dac-pdp-breadcrumbs__trail [aria-current=page]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dac-pdp-breadcrumbs__badges{display:flex;min-height:22px;flex-wrap:wrap;gap:7px}.dac-pdp-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 10px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.dac-pdp-badge--sale{border-color:#ff5d39;background:#fff1e9;color:#d83b16}.dac-pdp-badge--new{border-color:#a655d1;background:#f4e8fb;color:#743393}.dac-pdp-badge--sold{border-color:#8b8b8b;background:#f0f0f0;color:#4e4e4e}.dac-pdp-vendor{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;color:#1a1a1a;font-size:15px;line-height:1.4}.dac-pdp-vendor__dot{width:6px;height:6px;border-radius:50%;background:#c4ef37}.dac-pdp-vendor__availability{color:#008b2f;font-size:13px;font-weight:700}.dac-pdp-description{width:100%;color:#1c1c1c;font-size:15px;line-height:1.65}.dac-pdp-description__label{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.dac-pdp-description__body>:first-child{margin-block-start:0}.dac-pdp-description__body>:last-child{margin-block-end:0}.dac-pdp-description details{border-block-end:1px solid #c9c9c9}.dac-pdp-description details:first-child{border-block-start:1px solid #c9c9c9}.dac-pdp-description summary{display:flex;min-height:58px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.dac-pdp-description summary::-webkit-details-marker{display:none}.dac-pdp-description summary:after{content:"+";font-family:Arial,sans-serif;font-size:28px;font-weight:300;line-height:1}.dac-pdp-description details[open] summary:after{content:"\2212"}.dac-pdp-description details[open] summary{border-block-end:1px solid #e6e6e6}.dac-pdp-description__panel{padding:18px 0 24px}.dac-pdp-description__specs{display:grid;margin:0;gap:14px}.dac-pdp-description__spec{display:grid;grid-template-columns:minmax(110px,.35fr) 1fr;gap:14px}.dac-pdp-description__spec dt{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dac-pdp-description__spec dd{margin:0}.dac-pdp-benefits{width:100%;padding:clamp(42px,5vw,70px) clamp(16px,3vw,40px);background:#fff;color:#111;font-family:"Red Hat Display",var(--font-body--family),sans-serif}.dac-pdp-benefits__inner{width:min(1180px,100%);margin-inline:auto}.dac-pdp-benefits h2{margin:0 0 clamp(30px,4vw,52px);font-family:Zenon,Georgia,serif;font-size:clamp(28px,3vw,38px);line-height:1;text-align:center}.dac-pdp-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dac-pdp-benefit{display:grid;justify-items:center;gap:14px;text-align:center}.dac-pdp-benefit__icon{display:grid;width:44px;height:44px;border:1px solid #65d8ec;border-radius:50%;place-items:center;color:#24bcd8}.dac-pdp-benefit__icon svg{width:22px;height:22px}.dac-pdp-benefit p{max-width:210px;margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.dac-pdp-details{width:100%;padding:clamp(50px,6vw,82px) clamp(16px,3vw,40px);background:radial-gradient(circle at 8% 12%,rgb(112 221 235 / 15%),transparent 24%),radial-gradient(circle at 92% 86%,rgb(241 168 198 / 18%),transparent 26%),#fffafc;color:#151515;font-family:"Red Hat Display",var(--font-body--family),sans-serif}.dac-pdp-details__inner{display:grid;width:min(1180px,100%);margin-inline:auto;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,7vw,100px)}.dac-pdp-details h2{position:sticky;top:140px;margin:0;font-family:Zenon,Georgia,serif;font-size:clamp(36px,4.2vw,58px);line-height:.98;letter-spacing:-.02em}.dac-pdp-details__accordions{border-block-start:1px solid #181818}.dac-pdp-details details{border-block-end:1px solid #181818}.dac-pdp-details summary{display:flex;min-height:72px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.dac-pdp-details summary::-webkit-details-marker{display:none}.dac-pdp-details summary:after{content:"+";font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1}.dac-pdp-details details[open] summary:after{content:"\2212"}.dac-pdp-details__panel{padding:4px 0 30px;font-size:15px;line-height:1.7}.dac-pdp-details__panel>:first-child{margin-block-start:0}.dac-pdp-details__panel>:last-child{margin-block-end:0}.dac-pdp-details__facts{display:grid;margin:0;gap:14px}.dac-pdp-details__facts>div{display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;gap:18px}.dac-pdp-details__facts dt{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dac-pdp-details__facts dd{margin:0}.dac-pdp-cta{position:relative;width:100%;overflow:hidden;background:linear-gradient(105deg,#fff8fb,#fff 54%,#effcff);color:#151515;font-family:"Red Hat Display",var(--font-body--family),sans-serif}.dac-pdp-cta:before,.dac-pdp-cta:after{position:absolute;color:#f1a8c6;content:"\2726";font-size:clamp(42px,7vw,84px);line-height:1}.dac-pdp-cta:before{top:28px;left:6%}.dac-pdp-cta:after{right:5%;bottom:24px;color:#70ddeb;font-size:clamp(28px,4vw,54px)}.dac-pdp-cta__inner{display:grid;width:min(1180px,calc(100% - 32px));min-height:520px;margin-inline:auto;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(32px,6vw,92px);padding-block:48px}.dac-pdp-cta__copy{position:relative;z-index:1;max-width:560px}.dac-pdp-cta h2{max-width:520px;margin:0;font-family:Zenon,Georgia,serif;font-size:clamp(38px,4.5vw,62px);line-height:.98;letter-spacing:-.02em}.dac-pdp-cta__copy>p{margin:24px 0;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.dac-pdp-cta__button{display:inline-flex;min-width:min(300px,100%);min-height:62px;align-items:center;justify-content:center;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:18px;font-weight:800;text-decoration:none;text-transform:uppercase}.dac-pdp-cta__button:hover{background:#242424;color:#fff}.dac-pdp-cta__status{display:flex;align-items:center;gap:8px;margin-block-start:20px;color:#008b2f;font-size:13px;font-weight:700}.dac-pdp-cta__status:before{width:8px;height:8px;border-radius:50%;background:currentColor;content:""}.dac-pdp-cta__media{position:relative;z-index:1;display:grid;min-height:420px;place-items:center}.dac-pdp-cta__media img{width:min(480px,100%);max-height:480px;filter:drop-shadow(0 24px 36px rgb(0 0 0 / 12%));object-fit:contain}.dac-pdp-cta__placeholder{width:min(420px,100%);aspect-ratio:1;border:1px solid #ececec;background:#fff}.shopify-section:has(.dac-pdp-cta)+.shopify-section{border-block-start:0}.shopify-section:has(.dac-pdp-cta)+.shopify-section .product-recommendations{padding-block:clamp(52px,7vw,90px)}.shopify-section:has(.dac-pdp-cta)+.shopify-section .product-recommendations h2,.shopify-section:has(.dac-pdp-cta)+.shopify-section .product-recommendations h3{width:100%;font-family:Zenon,Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1;text-align:center}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none) .product-information__media{padding-right:clamp(16px,2.4vw,34px)}.product-information__grid:not(.product-information--media-none) .product-details{padding-left:clamp(16px,2.4vw,34px)}.product-information .product-details>.group-block{padding-block:8px 36px}}@media screen and (max-width:749px){.product-information.section--page-width{padding-inline:0}.product-information .product-details{padding-inline:16px}.product-information .product-details>.group-block{padding-block:28px 42px}.product-information .product-details h1{font-size:clamp(34px,10.5vw,46px)}.product-information .variant-picker__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-information .variant-option[data-testid=variant-option-single]{padding:12px}.product-information .product-form-buttons{grid-template-columns:1fr}.product-information .product-form-buttons>*{grid-column:1}.product-information .quantity-selector{width:100%}.dac-pdp-breadcrumbs__trail [aria-current=page]{max-width:100%;white-space:normal}.dac-pdp-description__spec{grid-template-columns:1fr;gap:3px}.dac-pdp-benefits{padding-block:44px}.dac-pdp-benefits h2{text-align:left}.dac-pdp-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px}.dac-pdp-benefit p{font-size:10px}.dac-pdp-details{padding-block:48px 54px}.dac-pdp-details__inner{grid-template-columns:1fr;gap:28px}.dac-pdp-details h2{position:static;font-size:clamp(34px,10vw,46px)}.dac-pdp-details summary{min-height:66px;font-size:11px}.dac-pdp-details__facts>div{grid-template-columns:1fr;gap:3px}.dac-pdp-cta__inner{min-height:0;grid-template-columns:1fr;gap:18px;padding-block:72px 56px}.dac-pdp-cta__copy{text-align:center}.dac-pdp-cta__copy>p{margin-block:18px 22px}.dac-pdp-cta__status{justify-content:center}.dac-pdp-cta__media{min-height:300px;grid-row:1}.dac-pdp-cta__media img{max-height:320px}}@media(prefers-reduced-motion:reduce){.product-information *,.dac-pdp-cta *,.dac-pdp-description *{scroll-behavior:auto}}.product-information__media,.product-information__media>media-gallery{width:100%;max-width:100%}.product-information .quantity-selector-wrapper{width:100%;min-width:0}.product-information .quantity-selector{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;width:100%;min-width:0}.product-information .quantity-selector .quantity-minus,.product-information .quantity-selector .quantity-plus{width:40px;min-width:40px}.product-information .quantity-selector input[name=quantity]{width:100%;min-width:0;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dac-pdp.css.map */
