.section-product__product{grid-template-columns:1fr 620px;gap:4em;display:grid}@media (width<=1600px){.section-product__product{gap:3em}}@media (width<=1440px){.section-product__product{gap:2em}}@media (width<=1024px){.section-product__product{grid-template-columns:1fr}}@media (width<=768px){.section-product__product{gap:1em}}.section-product__sticky{width:100%;max-width:100%}.section-product__sticky__inner{position:sticky}.section-product__media{flex-direction:column;gap:.5em;width:100%;min-width:100%;display:flex}.section-product__media img{width:100%}.section-product__header{justify-content:space-between;align-items:flex-start;gap:2em;display:flex}@media (width<=768px){.section-product__header{grid-template-columns:1fr;gap:1em;display:grid}}.section-product__header__delivery{align-items:center;gap:.75em;display:flex}.section-product__header__delivery .delivery-option{white-space:nowrap;align-items:center;gap:.25em;display:flex}.section-product__header__delivery .delivery-option span{font-size:.875em}.section-product__header__delivery .delivery-option svg{width:1em;min-width:1em;height:1em}.section-product__header__delivery .delivery-option svg circle{fill:none;stroke:var(--color-secondary-accent);stroke-miterlimit:10;stroke-width:3px}.section-product__details{flex-direction:column;gap:1em;width:100%;display:flex}@media (width<=1024px){.section-product__details{padding:0 2em}}@media (width<=768px){.section-product__details{padding:0 1em}}.section-product__details h1{margin:0}.section-product__details form{flex-direction:column;gap:1em;display:flex}.section-product__details form .product-available span{opacity:.5;letter-spacing:0;font-size:.875em}.section-product__details .wishlist-loyalty{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (width<=1024px){.section-product__details .wishlist-loyalty{gap:28px}}.section-product__details__price-rating{justify-content:space-between;align-items:center;display:flex}.section-product__details__price-rating #product-rating-stars{cursor:pointer;align-items:center;gap:.5em;line-height:1;display:flex}.section-product__details__price-rating #product-rating-stars .stars i{color:var(--color-primary);font-size:1.25em}.section-product__details__price-rating #product-rating-stars .count{font-size:.75em}.section-product__details__price-rating .ruk_rating_snippet{align-items:center;display:flex}.section-product__details__price-rating .ruk_rating_snippet span{margin-left:.5em;bottom:0}.section-product__details__price-rating .ruk_rating_snippet i{color:var(--color-primary)}.section-product__details__actions{grid-template-columns:auto 1fr;gap:1em;display:grid}.section-product__details__description ul,.section-product__details__description ol{margin:0 0 1em;padding:0 0 0 2em}.section-product__details__description ul{list-style-type:disc}.section-product__details__description ol{list-style-type:decimal}.section-product__details #product-warning{opacity:1;transition:none}.section-product__details #product-warning span{color:var(--color-failure)}.section-product__details #product-warning.hidden{opacity:0;transition:opacity .25s linear}.section-product__details .variant-extras{position:relative}.section-product__details .variant-extras label{opacity:.5;font-size:.825em;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.section-product__details .variant-extras-wrapper .color-dropdown{margin-bottom:1em}.section-product__details__loyalty{color:#cd336d;background-color:#e9e7df;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:350px;padding:10px 20px;display:flex}@media (width<=1024px){.section-product__details__loyalty{max-width:unset;padding:10px}}.section-product__details__loyalty h6{text-transform:unset;color:#cd336d;margin-bottom:0;font-size:18px}@media (width<=1024px){.section-product__details__loyalty h6{font-size:14px}}.section-product__details__loyalty span{color:#cd336d;font-size:16px;line-height:1em}@media (width<=1024px){.section-product__details__loyalty span{font-size:12px}}.section-product__details__loyalty .loyalty-link{justify-content:center;align-items:center;display:flex}@media (width<=1024px){.section-product__details__loyalty .loyalty-link{align-items:flex-start;height:100%}}.section-product__details__loyalty a{color:#cd336d;font-size:18px}@media (width<=1024px){.section-product__details__loyalty a{font-size:16px;font-weight:600}}.section-product__details__wishlist{background-color:#e9e7df;border-radius:10px;justify-content:center;padding:20px 37px;display:flex}@media (width<=1024px){.section-product__details__wishlist{aspect-ratio:1;border-radius:100%;height:100%;padding:12px}}.section-product__details__wishlist button{appearance:none;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.5em;font:1em gill-sans-nova,arial,sans-serif;display:flex}.section-product__details__wishlist button.item-added .add{display:none}.section-product__details__wishlist button.item-added .added{display:block}.section-product__details__wishlist button.item-added svg circle,.section-product__details__wishlist button.item-added svg path,.section-product__details__wishlist button.item-added svg line{fill:var(--color-primary)}.section-product__details__wishlist button svg{width:1.5em;height:1.5em}.section-product__details__wishlist button svg circle,.section-product__details__wishlist button svg path,.section-product__details__wishlist button svg line{fill:none;stroke:var(--color-primary);stroke-miterlimit:10;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.section-product__details__wishlist button .add{display:block}@media (width<=1024px){.section-product__details__wishlist button .add{display:none!important}}.section-product__details__wishlist button .added{display:none}@media (width<=1024px){.section-product__details__wishlist button .added{display:none!important}}.section-product__extras{justify-content:space-between;gap:1em;margin-bottom:1em;padding-top:1em;display:flex}@media (width<=1024px){.section-product__extras{flex-wrap:wrap}.section-product__extras .product-card-extras{width:100%}}.section-product__usps{text-align:center;grid-template-columns:repeat(4,1fr);gap:1em;padding:1em 0 2em;display:grid}@media (width<=1024px){.section-product__usps{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:2em}}.section-product__usps__usp{opacity:1;transition-property:top,opacity;transition-duration:.25s;transition-timing-function:ease-out;position:relative;top:0}.section-product__usps__usp.preload{opacity:0;top:.75em}.section-product__usps__usp{flex-direction:column;align-items:center;gap:1em;display:flex}.section-product__usps__usp img{width:3em;height:auto}.section-product__usps__usp span{text-transform:uppercase;letter-spacing:1px;font-size:.875em;display:block}
