.main-product .de-pi-title-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:18px;align-items:start}.main-product .product__title h1{margin-right:0;color:#fff;font-size:clamp(32px,2.15vw,42px);line-height:1.14;letter-spacing:-.018em}.main-product .de-pi-share{width:48px;min-width:48px}.main-product .de-pi-share .btn{width:48px;height:48px;min-height:48px}.main-product .de-pi-rating{display:inline-flex;width:fit-content;margin-top:14px;align-items:center;gap:10px;color:#f15a00;text-decoration:none}.main-product .de-pi-rating:hover .de-pi-rating__count{text-decoration-thickness:1px;text-underline-offset:3px}.main-product .de-pi-rating:focus-visible{outline:2px solid #ff6a00;outline-offset:4px;border-radius:2px}.main-product .de-pi-rating__stars{display:inline-block;color:transparent;font-size:20px;font-weight:700;line-height:1;letter-spacing:1px;background:linear-gradient(90deg,#ff5a00 0% calc(var(--de-pi-rating) / 5 * 100%),#77797d calc(var(--de-pi-rating) / 5 * 100%) 100%);background-clip:text;-webkit-background-clip:text}.main-product .de-pi-rating__count{color:#f2f2f2;font-size:14px;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.main-product .product__prices{gap:8px}.main-product .product__info-container>.product__title{margin:0!important}.main-product .product__info-container>.product__prices{margin-top:24px!important}.main-product [id^=productPrice-]{align-items:center;column-gap:12px;row-gap:8px}.main-product [id^=productPrice-] .price-item--last{color:#fff;font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.main-product [id^=productPrice-] .price-item--regular.color-text-disable{color:#a5a6a9;font-size:17px;font-weight:500;line-height:1.2}.main-product [id^=productPrice-] .product__badge{display:inline-flex;align-items:center}.main-product [id^=productPrice-] .badge--sale{min-height:30px;padding:6px 11px;color:#fff;font-size:14px;font-weight:800;line-height:1;letter-spacing:.01em;background:#ff5a00;border:0;border-radius:5px;box-shadow:none}.main-product klarna-placement{display:block;width:100%;margin:0;color:#e8e8e8}.main-product .product__info-container>.product__info:has(klarna-placement){margin-top:20px!important;margin-bottom:0!important}.main-product .product__info-container>.de-po{margin-top:26px!important}.main-product .product__info-container>.product__description{margin-top:26px!important}.main-product klarna-placement::part(osm-container){min-height:0;padding:0;color:#e8e8e8;background:transparent;border:0;border-radius:0;box-shadow:none}.main-product klarna-placement::part(osm-message),.main-product klarna-placement::part(osm-legal){color:#e8e8e8;font-family:inherit;font-size:14px;line-height:1.45}.main-product klarna-placement::part(osm-cta){color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;text-decoration:underline;text-underline-offset:2px}.main-product klarna-placement::part(osm-cta):hover{color:#ff7a28}.main-product klarna-placement::part(osm-badge),.main-product klarna-placement::part(osm-logo){transform:scale(.78);transform-origin:center right}.main-product .js-main-product-form .product-form__buttons{gap:12px;width:100%;padding:16px;background:#3f4145;border:1px solid rgba(255,255,255,.12);border-radius:14px}.main-product .js-main-product-form .product-form__buttons>.gap-16{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:stretch}.main-product .js-main-product-form .product__quantity{width:150px;min-width:150px;height:54px;overflow:hidden;background:#a9abb3;border:0;border-radius:12px}.main-product .js-main-product-form .product__quantity .field_quantity{width:100%;height:100%}.main-product .js-main-product-form .product__quantity .btn,.main-product .js-main-product-form .product__quantity .qty-element{min-width:0;height:54px;color:#fff;background:transparent;border:0;box-shadow:none}.main-product .js-main-product-form .product__quantity .btn{width:44px;padding:0}.main-product .js-main-product-form .product__quantity .qty-element{width:58px;padding:0 4px;font-size:18px;font-weight:700}.main-product .js-main-product-form .product-btn-atc{min-height:54px;padding:12px 24px;color:#fff;font-size:16px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;background:#171719;border:1px solid #171719;border-radius:12px;box-shadow:none}.main-product .js-main-product-form .product-btn-atc:hover:not([disabled]){color:#fff;background:#29292c;border-color:#29292c}.main-product .js-main-product-form sht-load-dyn-co-btn{display:block;width:100%}.main-product .js-main-product-form .shopify-payment-button,.main-product .js-main-product-form .shopify-payment-button__button{width:100%}.main-product .js-main-product-form .shopify-payment-button__button,.main-product .js-main-product-form .shopify-payment-button__button--unbranded{min-height:54px!important;padding:12px 24px!important;color:#151515!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#f07b18!important;border:1px solid #f07b18!important;border-radius:12px!important;box-shadow:none!important}.main-product .js-main-product-form .shopify-payment-button__button:hover,.main-product .js-main-product-form .shopify-payment-button__button--unbranded:hover{color:#151515!important;background:#ff8a25!important;border-color:#ff8a25!important}.main-product .js-main-product-form .shopify-payment-button__more-options{color:#fff}@media(max-width:767px){.main-product .de-pi-title-row{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.main-product .product__title h1{font-size:clamp(27px,8vw,34px);line-height:1.16}.main-product .de-pi-share,.main-product .de-pi-share .btn{width:40px;min-width:40px;height:40px;min-height:40px}.main-product .de-pi-rating{margin-top:10px;gap:8px}.main-product .de-pi-rating__stars{font-size:18px}.main-product .de-pi-rating__count{font-size:13px}.main-product [id^=productPrice-] .price-item--last{font-size:30px}.main-product [id^=productPrice-] .price-item--regular.color-text-disable{font-size:15px}.main-product [id^=productPrice-] .badge--sale{min-height:27px;padding:5px 9px;font-size:12px}.main-product .js-main-product-form .product-form__buttons{gap:10px;padding:12px;border-radius:12px}.main-product .js-main-product-form .product-form__buttons>.gap-16{grid-template-columns:116px minmax(0,1fr);gap:9px}.main-product .js-main-product-form .product__quantity{width:116px;min-width:116px;height:50px;border-radius:10px}.main-product .js-main-product-form .product__quantity .btn,.main-product .js-main-product-form .product__quantity .qty-element{height:50px}.main-product .js-main-product-form .product__quantity .btn{width:34px}.main-product .js-main-product-form .product__quantity .qty-element{width:48px;font-size:16px}.main-product .js-main-product-form .product-btn-atc,.main-product .js-main-product-form .shopify-payment-button__button,.main-product .js-main-product-form .shopify-payment-button__button--unbranded{min-height:50px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.2!important;border-radius:10px!important}.main-product klarna-placement::part(osm-message),.main-product klarna-placement::part(osm-legal),.main-product klarna-placement::part(osm-cta){font-size:13px}.main-product .product__info-container>.product__prices{margin-top:20px!important}.main-product .product__info-container>.product__info:has(klarna-placement){margin-top:16px!important}.main-product .product__info-container>.de-po{margin-top:22px!important}}.main-product .product__description{position:relative;padding:0;overflow:hidden;color:#f5f5f5;background:#37393d;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 10px 26px #0000001a}.main-product .de-pd__heading{display:flex;min-height:62px;padding:17px 22px;align-items:center;gap:12px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.12)}.main-product .de-pd__accent{display:block;width:4px;height:24px;flex:0 0 4px;background:#ff5a00;border-radius:999px}.main-product .de-pd__heading-text{color:#fff;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.main-product .product__description sht-read-more{display:block}.main-product .product__description .de-pd__read-more{padding:18px 22px 0}.main-product .product__description .js-expandable-content{max-height:190px;overflow:hidden;transition:max-height .28s ease}.main-product .product__description .js-expandable-content[data-expanded=true]{max-height:var(--content-height, 2000px)}.main-product .product__description .rte{color:#f1f1f1;font-size:16px;line-height:1.52}.main-product .product__description .rte ul{margin:0;padding:0;list-style:none}.main-product .product__description .rte li{position:relative;margin:0 0 7px;padding-left:20px;color:#f1f1f1}.main-product .product__description .rte li:before{position:absolute;top:.72em;left:2px;width:6px;height:6px;content:"";background:#ff5a00;border-radius:50%;transform:translateY(-50%)}.main-product .product__description .expandable-content__btn{display:block!important;margin:16px -22px 0;padding:0 22px;border-top:1px solid rgba(255,255,255,.1)}.main-product .product__description .expandable-content__btn:before{display:none!important;content:none!important}.main-product .product__description .js-expandable-content-btn{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;color:#fff;background:transparent;border:0;box-shadow:none;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;text-transform:none;letter-spacing:0}.main-product .product__description .js-expandable-content-btn:after{width:9px;height:9px;margin-right:3px;content:"";border-right:2px solid #ff6a18;border-bottom:2px solid #ff6a18;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.main-product .product__description .js-expandable-content[data-expanded=true]+.expandable-content__btn{display:block!important}.main-product .product__description .js-expandable-content:not(.expandable-content--expandable)+.expandable-content__btn{display:none!important}.main-product .product__description .js-expandable-content[data-expanded=true]+.expandable-content__btn .js-expandable-content-btn:after{transform:translateY(2px) rotate(225deg)}.main-product .product__description .js-expandable-content-btn:hover{color:#ff7a2f}.main-product .product__description .js-expandable-content-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.main-product .product__description{border-radius:8px}.main-product .de-pd__heading{min-height:56px;padding:15px 18px;gap:10px}.main-product .de-pd__accent{height:21px}.main-product .de-pd__heading-text{font-size:18px}.main-product .product__description .de-pd__read-more{padding:16px 18px 0}.main-product .product__description .js-expandable-content{max-height:184px}.main-product .product__description .expandable-content__btn{margin-right:-18px;margin-left:-18px;padding:0 18px}.main-product .product__description .rte{font-size:15px}.main-product .product__description .js-expandable-content-btn{min-height:50px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/de-product-top-info.css.map */
