.product-info .product-info__text:first-of-type{font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.15px;text-decoration-line:underline}.product-info .product-info__title{margin-block:1.25rem .25rem;font-family:Montserrat;font-size:42px;font-weight:700;line-height:52px}.product-info .product-info__liquid{margin:4px 0}.product-info .product-info__liquid .prose h4 p{font-weight:500}.product-info .dor-product-specs{margin:1.25rem 0 .5rem}.product-info .product-info__text:nth-of-type(2){margin-block:.25rem 1.5rem}.product-info .product-info__text:nth-of-type(2) h4{font-size:23px;font-weight:500;line-height:30px;letter-spacing:.23px}.product-info .product-info__price{margin:12px 0}.product-info .product-info__price .text-lg:after{margin-left:2px;content:"\20ac";font-size:var(--text-h2-mobile-s);font-weight:600;vertical-align:super}.dor-benefits-wrapper{display:flex;gap:40px;margin-block:1rem}.dor-benefit-card{display:grid;grid-template-rows:3rem 1.5rem;align-items:end}.dor-benefits-icon{display:grid;min-height:40px;justify-content:start;align-items:end;grid-row:1 / span 1}.dor-benefits-name{font-size:.9375rem;font-weight:600;line-height:1.375rem;letter-spacing:-.00938rem;grid-row:2 / span 1}.product-info .product-info__price price-list{align-items:center;gap:0;column-gap:1.5rem}.product-info__price .rating-with-text{align-items:center}.product-info .product-info__price price-list sale-price{font-size:2.25rem;font-weight:700;letter-spacing:.0225rem;color:var(--text-primary)}.product-info .product-info__separator{margin-block-end:.75rem}.product-gallery__media-list{gap:.3rem}.product-info .product-info__price price-list compare-at-price{font-size:.8625rem;font-style:normal;font-weight:300;line-height:1.0625rem;color:#878787;flex-basis:100%}.dor-cur-sym{margin-left:.25rem;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.625rem;letter-spacing:.0225rem;vertical-align:super}.product-info on-sale-badge{font-size:.9375rem!important;font-style:normal;font-weight:400;line-height:1.1875rem}.dor-benefits-wrapper+.product-info__separator{margin-block-start:1.25rem;margin-block-end:1.25rem}.dor-prod-spec .dor-prod-spec-name{font-size:.9375rem;font-weight:300;line-height:1.375rem;color:#878787}.dor-prod-spec .dor-prod-spec-value{margin-left:.33rem;font-size:.9375rem;font-weight:500;line-height:1.375rem;color:var(--text-primary)}.product-info .buy-buttons{grid-template-columns:auto 3.5rem}.product-info button.button.button--xl{grid-column:1 / span 1}.product-info .wishlist-engine{grid-column:2 / span 1;cursor:pointer}.product-info .wishlist-engine{display:flex;width:3.5rem;padding:1rem 1.875rem;justify-content:center;align-items:center;gap:.75rem;border:1px solid var(--Black, #121212);background:var(--White, #fff)}.product-info .wishlist-engine .wishlist-icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:color .5s ease-in-out}.product-info .wishlist-engine:hover .wishlist-icon{color:#121212}.product-info .wishlist-engine-button-icon{text-align:center}.dor-purchase-claims .dor-claim{display:flex;align-content:center;justify-content:flex-start;align-items:center;gap:.5rem}.dor-purchase-claims .dor-claim:first-of-type .dor-claim-text .dor-paymentLogo{display:inline}details .accordion__toggle svg{transform:rotate(90deg);transition:transform .3s ease-in-out}details[aria-expanded=true] .accordion__toggle svg{transform:rotate(-90deg)}.product-info details .accordion__content a{font-weight:500;text-decoration:underline}.product-info details .accordion__content .structure-content-list{margin-top:10px}.dor-hotspot-list .dor-hotspots-list-num{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.9375rem;font-weight:600;line-height:1.375rem;color:#000;background:var(--White, #fff)}.dor-hotspot-list .dor-hotspots-list-text{margin-left:1rem;font-size:.9375rem;font-weight:300;line-height:1.375rem}.structure-container .structure-content:not(:last-child){margin-bottom:1.5rem}.structure-container .structure-content-wrapper-title{font-size:.9375rem;font-weight:600;line-height:1.375rem;letter-spacing:-.00938rem;margin-right:.2rem}.structure-content-wrapper-title .colon{font-weight:300}.structure-container .structure-content-wrapper-text{font-size:.9375rem;font-style:normal;font-weight:300;line-height:1.375rem}.data-content-row{display:grid;grid-template-rows:1fr;grid-template-columns:4.6875rem auto;column-gap:1rem;margin-block:.5rem 1rem}img.data-content-row-image{grid-row:1 / span 1;grid-column:1 / span 1}.data-content-row-content{display:grid;grid-template-rows:1.375rem auto;grid-template-columns:1fr;row-gap:.25rem}.data-content-row-subtitle{grid-row:1 / span 1;grid-column:1 / span 1;font-size:.9375rem;font-weight:500;line-height:1.375rem;letter-spacing:-.00938rem}.data-content-row-certification-text{grid-row:2 / span 1;grid-column:1 / span 1;font-size:.9375rem;font-weight:300;line-height:1.375rem}ul.structure-content-list{list-style:disc;padding-left:2rem}button:has(.dor-size-chart-text){margin-top:.5rem}.dor-size-chart-text{margin-right:.5rem;font-size:.9375rem;font-weight:600;line-height:1.375rem;letter-spacing:-.00938rem}.dor-size-chart-text+.link{font-weight:500;line-height:1.375rem;letter-spacing:-.00938rem}.product-info__variant-picker .variant-picker__option-info legend{font-size:.9375rem;font-weight:300;line-height:1.375rem}.product-info__variant-picker fieldset .relative .select{padding:.9375rem .91rem;border:1px solid var(--Black, #121212)}.product-info__variant-picker fieldset .relative button span{font-size:1.0625rem;font-weight:300;line-height:1.6875rem}.popover-listbox .popover-listbox__option.is-disabled{display:none}.drawer::part(content){height:fit-content;max-height:80vh;bottom:0;transform:translateY(0)}.drawer>span.h5{font-size:1.4375rem;font-weight:500;line-height:1.875rem;letter-spacing:.01438rem}.drawer::part(body){font-size:1.0625rem;font-weight:300;line-height:1.6875rem}.accordion+.accordion{--product-info-block-spacing: 0}.product-info__accordion:first-of-type{margin-top:1.5rem}.product-info__accordion:first-of-type .metafield-rich_text_field>p{font-size:var(--dor-text-prod-card-text-m)}@media screen and (max-width: 1000px){.product-info .product-info__title{font-size:var(--text-h2-mobile);line-height:2.1875rem;margin-top:.25rem}.product-info .product-info__liquid .prose h4 p{font-size:1.375rem}}.shopify-section--product-recommendation .dor-sectionHeader__container>.prose{font-size:2.625rem;font-weight:400;line-height:3.25rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/_product.css.map */
