.section-product__product{display:grid;grid-template-columns:1fr 620px;gap:4em}@media (max-width:1600px){.section-product__product{gap:3em}}@media (max-width:1440px){.section-product__product{gap:2em}}@media (max-width:1024px){.section-product__product{grid-template-columns:1fr}}@media (max-width:768px){.section-product__product{gap:1em}}.section-product__sticky{width:100%;max-width:100%}.section-product__sticky__inner{position:sticky}.section-product__media{width:100%;min-width:100%;display:flex;flex-direction:column;gap:.5em}.section-product__media img{width:100%}.section-product__header{display:flex;justify-content:space-between;align-items:flex-start;gap:2em}@media (max-width:768px){.section-product__header{display:grid;grid-template-columns:1fr;gap:1em}}.section-product__header__delivery{display:flex;gap:.75em;align-items:center}.section-product__header__delivery .delivery-option{display:flex;gap:.25em;align-items:center;white-space:nowrap}.section-product__header__delivery .delivery-option span{font-size:.875em}.section-product__header__delivery .delivery-option svg{width:1em;height:1em;min-width:1em}.section-product__header__delivery .delivery-option svg circle{fill:none;stroke:var(--color-secondary-accent);stroke-miterlimit:10;stroke-width:3}.section-product__details{display:flex;flex-direction:column;gap:1em;width:100%}@media (max-width:1024px){.section-product__details{padding:0 2em}}@media (max-width:768px){.section-product__details{padding:0 1em}}.section-product__details h1{margin:0}.section-product__details form{display:flex;flex-direction:column;gap:1em}.section-product__details form .product-available span{font-size:.875em;opacity:.5;letter-spacing:0}.section-product__details__price-rating{display:flex;align-items:center;justify-content:space-between}.section-product__details__price-rating #product-rating-stars{display:flex;align-items:center;line-height:1;gap:.5em;cursor:pointer}.section-product__details__price-rating #product-rating-stars .stars i{font-size:1.25em;color:var(--color-primary)}.section-product__details__price-rating #product-rating-stars .count{font-size:.75em}.section-product__details__price-rating .ruk_rating_snippet{display:flex;align-items:center}.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{display:grid;grid-template-columns:auto 1fr;gap:1em}.section-product__details__description ol,.section-product__details__description ul{margin:0 0 1em 0;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 linear .25s}.section-product__details .variant-extras{position:relative}.section-product__details .variant-extras label{position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:.825em;opacity:.5}.section-product__details .variant-extras-wrapper .color-dropdown{margin-bottom:1em}.section-product__details__wishlist{display:flex;justify-content:center}.section-product__details__wishlist button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:1em gill-sans-nova,arial,sans-serif;background-color:transparent;border:none;cursor:pointer;display:flex;gap:.5em;align-items:center}.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 line,.section-product__details__wishlist button.item-added svg path{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 line,.section-product__details__wishlist button svg path{fill:none;stroke:var(--color-primary);stroke-miterlimit:10;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.section-product__details__wishlist button .add{display:block}.section-product__details__wishlist button .added{display:none}.section-product__extras{display:flex;gap:1em;justify-content:space-between;margin-bottom:1em;padding-top:1em}@media (max-width:1024px){.section-product__extras{flex-wrap:wrap}}@media (max-width:1024px){.section-product__extras .product-card-extras{width:100%}}.section-product__usps{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;text-align:center;padding:1em 0 2em 0}@media (max-width:1024px){.section-product__usps{grid-template-columns:1fr;grid-template-rows:auto;gap:2em}}.section-product__usps__usp{position:relative;opacity:1;transition-property:top,opacity;transition-duration:.25s;transition-timing-function:ease-out;top:0;display:flex;flex-direction:column;gap:1em;align-items:center}.section-product__usps__usp.preload{opacity:0;top:.75em}.section-product__usps__usp img{width:3em;height:auto}.section-product__usps__usp span{display:block;text-transform:uppercase;font-size:1.125em;letter-spacing:1px}