main.product-grid{--raaw-ink:#242624;--raaw-paper:#f4f1ea;--color-background:244 241 234;--color-foreground:27 31 33;--color-headings:20 27 30;background:var(--raaw-paper);color:#1b1f21;--product-grid-gap-x:48px}main.product-grid .product-media,main.product-grid .product-info-inner{background:var(--raaw-paper);--color-background:244 241 234;--color-foreground:27 31 33;--color-headings:20 27 30}main.product-grid .product-name-wrapper h1{font-family:var(--raaw-heading-font),sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:700;font-style:italic;line-height:1.18;letter-spacing:-.25px;text-transform:uppercase;margin:0}.raaw-intro{font-size:17px;line-height:1.45;margin:8px 0 12px;color:#414744}main.product-grid .product-price{font-size:20px;margin:8px 0 20px;font-weight:500}.raaw-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 28px;padding:10px 0}.raaw-benefit{display:flex;align-items:center;gap:8px;padding:0 12px;border-right:1px solid #cbc7bf;font-size:13px;line-height:1.3}.raaw-benefit:first-child{padding-left:0}.raaw-benefit:last-child{border:0;padding-right:0}.raaw-benefit svg{width:27px;height:27px;flex-shrink:0;stroke:currentColor;stroke-width:1.5;fill:none}.raaw-colors{margin:24px 0}.raaw-color-label{display:block;font-size:14px;margin-bottom:12px}.raaw-swatches{display:flex;gap:13px;flex-wrap:wrap}.raaw-swatch{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;width:42px;height:42px;padding:4px}.raaw-swatch[aria-current=page]{border-color:var(--raaw-ink)}.raaw-swatch span{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch);border:1px solid #c8c3bb}.raaw-swatch:focus-visible{outline:2px solid var(--raaw-ink);outline-offset:4px}main.product-grid .product-variant-picker{margin:20px 0}.raaw-size-link{font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-left:auto}.raaw-size-heading{display:flex;justify-content:space-between;align-items:center}main.product-grid .variant-radios{display:flex;gap:8px;flex-wrap:wrap}main.product-grid .variant-radio{flex:1;min-width:48px}main.product-grid .variant-radios--outlined .variant-radio label{border:1px solid #b5b0a7;border-radius:3px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:10px 8px;font-weight:600}main.product-grid .variant-radios--outlined .variant-radio input:checked+label{background:var(--raaw-ink);color:var(--raaw-paper);border-color:var(--raaw-ink);box-shadow:none}.raaw-help{display:flex;gap:14px;align-items:center;background:#eae6de;padding:16px 18px;margin:16px 0;text-decoration:none;line-height:1.4;font-size:14px}.raaw-help svg{width:30px;height:30px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.raaw-help strong{display:block;margin-bottom:3px}.raaw-help small{display:block;font-size:13px;color:#555b58}main.product-grid .product-buy-buttons{margin:16px 0 8px}main.product-grid .button-add-to-cart,.raaw-sticky .button{background:#242624!important;color:#f4f1ea!important;border-color:#242624!important;border-radius:3px;min-height:54px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;--color-button-primary:36 38 36;--color-button-primary-text:244 241 234}main.product-grid .button-add-to-cart:hover,.raaw-sticky .button:hover{background:#3b3e3a!important}main.product-grid .button-add-to-cart:disabled,.raaw-sticky .button:disabled{opacity:.5}main.product-grid .raaw-stockwrap{margin:0 0 20px}main.product-grid .raaw-stockbutton{padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#525852!important;font-size:12px;font-weight:400;min-height:20px}.raaw-service details{border-top:1px solid #d2cec5}.raaw-service details:last-child{border-bottom:1px solid #d2cec5}.raaw-service summary{list-style:none;display:flex;align-items:center;gap:13px;font-size:14px;font-weight:600;cursor:pointer;padding:17px 0}.raaw-service summary::-webkit-details-marker{display:none}.raaw-service summary svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.raaw-service summary:after{content:"+";margin-left:auto;font-size:25px;font-weight:400}.raaw-service details[open] summary:after{content:"\2212"}.raaw-service details>div{font-size:14px;line-height:1.6;padding:0 0 16px}.raaw-service a{text-decoration:underline;text-underline-offset:3px}.raaw-details-title{font-family:var(--raaw-heading-font),sans-serif;font-size:30px;line-height:1.1;font-weight:700;font-style:italic;text-transform:uppercase;margin:0 0 14px}.product-grid .product-extra .prose{font-size:15px;line-height:1.65}.product-grid .product-extra h3,.product-grid .product-extra h4{font-size:19px;line-height:1.3;margin-top:24px}.product-grid .product-extra{margin-top:0;padding-bottom:28px}.raaw-guide{position:relative;display:block;background:#e6e1d7;padding:24px;margin:25px 0 10px;min-height:160px;overflow:hidden}.raaw-guide img{position:absolute;inset:0 0 0 auto;width:48%;height:100%;object-fit:cover}.raaw-guide:has(img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e6e1d7 45%,transparent 78%)}.raaw-guide>div{position:relative;z-index:1;max-width:75%}.raaw-guide small{font-size:10px;font-weight:600;letter-spacing:1.8px}.raaw-guide h3{font-family:var(--raaw-heading-font),sans-serif;font-size:24px!important;line-height:1.1!important;font-style:italic;text-transform:uppercase;margin:8px 0!important}.raaw-guide span{font-size:14px;text-decoration:underline;text-underline-offset:4px}.raaw-sticky{border-top:1px solid #d2cec5;background:#f4f1ea;gap:12px;padding-bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 -4px 20px #0000000a}.raaw-sticky .product-thumbnail{height:48px;width:40px;object-fit:cover;margin:0;border-radius:2px}.raaw-sticky-info{flex:1;min-width:0;font-size:12px;line-height:1.4}.raaw-sticky-info strong{display:block;font-weight:500}.raaw-sticky .button{font-size:13px;min-height:48px;padding:12px 20px;flex:1;white-space:nowrap}.raaw-sticky-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:#64665f;font-size:10px}.raaw-sticky:not(.show){visibility:hidden}@media(max-width:991px){main.product-grid .product-media{padding-top:0!important;padding-bottom:14px}main.product-grid .product-info{padding:6px 18px 28px}main.product-grid .product-breadcrumbs{margin:0;padding:12px 18px;font-size:12px}.product-grid .product-gallery-mobile-indicator scroll-carousel{padding-top:10px!important}.product-grid .product-media-thumbnails{--thumbnail-size:64px;gap:8px}.product-grid .product-extra{padding-left:18px;padding-right:18px}.product-grid .product-gallery-wrapper media-carousel{max-height:480px}.product-grid .product-gallery__slide .media{max-height:480px}.raaw-benefit{padding:0 8px;gap:6px;font-size:11px}.raaw-benefit svg{width:24px;height:24px}.raaw-sticky{padding-left:14px;padding-right:14px}.raaw-sticky .button{flex:0 0 49%}.raaw-sticky-product{max-width:135px}.raaw-intro{font-size:16px}.raaw-benefits{margin-top:16px}}@media(min-width:992px){main.product-grid{padding-top:28px}.raaw-sticky-info{max-width:240px}.product-grid .product-extra{max-width:850px}.product-grid .product-info{padding-top:0!important}.raaw-service{margin-top:22px}}main.product-grid .variant-radio{flex:1 1 0;min-width:40px}main.product-grid .variant-radio label{width:100%}.raaw-sticky-info [data-raaw-price] .visually-hidden{display:none}.raaw-sticky-info [data-raaw-price]{font-size:11px}.product-grid .product-extra .product-info-heading{display:none}.raaw-technical summary{padding:16px 12px}.raaw-technical details,.raaw-technical details:last-child{border:1px solid #d2cec5;background:#eae6de;color:#1b1f21;margin-top:10px;border-radius:3px}.raaw-technical details[open]{background:#eae6de}.raaw-technical summary{color:#1b1f21}.raaw-technical summary:hover{background:#e2ddd4}.raaw-technical summary:focus-visible{outline:2px solid #242624;outline-offset:3px}.raaw-technical details>div{color:#1b1f21}.raaw-technical details>div{padding:0 14px 16px}.raaw-technical{margin-top:22px}.raaw-size-body{background:#f4f1ea;line-height:1.6;font-size:14px}.raaw-size-body h3{font-size:19px;margin:16px 0 8px}.raaw-size-body p{margin:0 0 16px}.raaw-size-body img{width:100%;height:auto}.raaw-temperature>div{min-width:0}.raaw-temperature strong{display:block;font-size:10px;font-weight:400;margin-top:3px}.raaw-temperature-scale{display:flex;gap:2px;margin-top:5px;height:7px}.raaw-temperature-scale i{width:6px;background:#d0cec9;border-radius:1px}.raaw-temperature-scale i.active{background:#5a5f58}.raaw-temperature-scale:focus-visible{outline:2px solid #242624;outline-offset:4px}@media(max-width:991px){.raaw-benefit{flex-direction:column;text-align:center;padding:0 4px;gap:7px;font-size:10px}.raaw-temperature-scale{justify-content:center}.raaw-benefits{align-items:start}}.raaw-benefits-single{grid-template-columns:1fr;max-width:110px}.raaw-temperature-scale{height:29px;padding:11px 0;margin-top:0}@media(min-width:992px){main.product-grid .product-media{grid-column:1;grid-row:1 / span 2;padding-top:0!important;align-self:stretch}main.product-grid .product-info{grid-column:2;grid-row:1;padding-bottom:24px}main.product-grid .product-info-inner{position:static!important;transform:none!important;top:auto!important}main.product-grid .product-extra{grid-column:2;grid-row:2;min-width:0;max-width:none;padding:0 32px 32px 0!important}main.product-grid .product-media-carousel{position:sticky;top:calc(var(--header-height,130px) + 20px)}main.product-grid .product-media-carousel .product-gallery{max-height:calc(100dvh - var(--header-height,130px) - 170px)!important}main.product-grid .product-media-carousel .product-gallery__slide .product-media-item{height:calc(100dvh - var(--header-height,130px) - 170px);max-height:700px;padding-top:0!important}main.product-grid .product-media-carousel .product-gallery__slide img{object-fit:contain}main.product-grid .raaw-benefit{flex-direction:column;text-align:center;gap:7px;padding:0 6px;font-size:12px}}@media(min-width:992px){main.product-grid .product-media-carousel .product-gallery__slide .image-loader{height:100%!important;padding:0!important}main.product-grid .product-media-carousel .product-gallery__slide img{width:100%;height:100%!important;object-fit:contain!important}}.clerk[data-template="@product-page-alternatives"] .recommendations-headline,.clerk[data-template="@product-page-others-also-bought"] .recommendations-headline{font-family:var(--raaw-heading-font),sans-serif!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase;line-height:1.1;letter-spacing:-.6px}.clerk[data-template="@product-page-alternatives"] .recommendation-media,.clerk[data-template="@product-page-others-also-bought"] .recommendation-media{background:#f4f1ea!important;isolation:isolate}.clerk[data-template="@product-page-alternatives"] .recommendation-image,.clerk[data-template="@product-page-others-also-bought"] .recommendation-image{mix-blend-mode:multiply}main.product-grid .product-media [data-media-type=image],main.product-grid .product-gallery-shade,main.product-grid .product-thumbnail[data-media-type=image] .media{background:var(--raaw-paper)!important;isolation:isolate}main.product-grid .product-gallery-shade .image-loader,main.product-grid .product-thumbnail[data-media-type=image] .image-loader{background:var(--raaw-paper)!important;isolation:isolate}main.product-grid .product-gallery-shade img,main.product-grid .product-thumbnail[data-media-type=image] img,main.product-grid .raaw-sticky .product-thumbnail{mix-blend-mode:multiply;filter:none!important}main.product-grid .product-gallery-shade:after{display:none!important}body.product-page .pswp__bg{background:#f4f1ea!important;opacity:1!important}body.product-page .pswp__img{mix-blend-mode:multiply;filter:none!important}.raaw-purchase-assurance{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:12px;font-size:12px;line-height:1.5;color:#525852}.raaw-purchase-assurance svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.raaw-purchase-assurance a{text-decoration:none;text-underline-offset:3px}.raaw-purchase-assurance a:hover{text-decoration:underline}main.product-grid .raaw-technical details,main.product-grid .raaw-technical details:last-child{border:0;border-bottom:1px solid #d2cec5;background:transparent;margin-top:0;border-radius:0}main.product-grid .raaw-technical summary{padding:17px 0;background:transparent}main.product-grid .raaw-technical summary:hover{background:transparent}main.product-grid .raaw-technical details>div{padding:0 0 18px;background:transparent}main.product-grid .raaw-help{display:none}.raaw-mobile-purchase{display:none}@media(max-width:991px){.raaw-mobile-purchase:not([hidden]){position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:14px;background:#f4f1ea;border-top:1px solid #d2cec5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 15px #00000008}.raaw-mobile-purchase-info{flex:1;min-width:0;line-height:1.35}.raaw-mobile-purchase [data-raaw-price]{font-size:17px;font-weight:700}.raaw-mobile-purchase [data-raaw-price] .visually-hidden{display:none}.raaw-mobile-purchase [data-raaw-price] .price{display:flex;flex-direction:row;justify-content:flex-start;gap:6px;flex-wrap:wrap}.raaw-mobile-purchase [data-raaw-price] .compare-at-price{font-size:12px;font-weight:400}.raaw-mobile-purchase [data-raaw-selection]{font-size:12px;color:#525852;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44vw}.raaw-mobile-purchase .button{flex:0 0 auto;min-height:48px;padding:12px 20px;background:#242624!important;color:#f4f1ea!important;border-color:#242624!important;border-radius:3px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.raaw-mobile-purchase .button:disabled{opacity:.5}body.raaw-purchase-active{padding-bottom:calc(80px + env(safe-area-inset-bottom));--raaw-chat-bottom: calc(90px + env(safe-area-inset-bottom)) }body.raaw-chat-open .raaw-mobile-purchase{visibility:hidden}main.product-grid .product-variant-picker{margin:18px 0 10px}main.product-grid .product-buy-buttons{margin:14px 0 8px}main.product-grid .raaw-benefits{margin:16px 0 18px}main.product-grid .raaw-colors{margin:18px 0}main.product-grid .raaw-size-link{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/raaw-product.css.map */
