.prod-view{display:grid;grid-template-columns:65% 35%;grid-template-rows:auto 1fr}.prod-view-header{grid-column:2;grid-row:1;padding:0 var(--size-xlarge) var(--size-small)}.prod-view-images{grid-column:1;grid-row:1/span 2}.prod-view-img{display:block;width:100%;height:auto;object-position:center center;object-fit:cover;background-color:var(--theme-foreground-5)}.prod-view-details{grid-column:2;grid-row:2;align-self:stretch;padding:0 var(--size-xlarge) var(--size-xlarge);padding-bottom:0}.prod-view-details-inner{max-width:700px;margin:0 auto}.product-related{margin-top:var(--size-xxlarge);grid-column:1/span 2}.prod-view-content{margin-top:var(--size-xxlarge);grid-column:1/span 2}.product-rating{display:flex;flex-direction:row;gap:10px;align-items:center}.list{list-style:outside;margin-left:30px}.list li{margin-bottom:20px}.boxed{padding:20px;border:1px solid var(--color-dark-10)}.boxed :last-child{margin-bottom:0}.product-image-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.product-image-grid img{display:block;width:100%;height:100%;max-height:70vh;object-fit:cover;object-position:center;grid-row:auto;background-color:var(--theme-foreground-5)}.product-image-grid img:first-child{-webkit-aspect-ratio:16/9;aspect-ratio:16/9}.product-image-thumbs{display:flex;flex-direction:row;overflow-x:auto;gap:4px}.product-image-thumbs .splide__slide{width:120px!important;margin-right:0!important;border:0!important;opacity:.5}.product-image-thumbs .splide__slide.is-active{opacity:1}.product-image-thumbs .splide__list{padding:var(--size-xxsmall)!important;gap:var(--size-xxsmall)}.product-image-thumbs img{display:block;width:120px;height:120px;flex-shrink:0;object-fit:cover;object-position:center}.prod-view-images .splide{margin-left:calc(-1 * var(--size-small));margin-right:calc(-1 * var(--size-small))}.product-images .splide__slide{padding:0 var(--size-xxsmall)}.product-images .splide__slide img{display:block;object-fit:cover;width:100%;height:60vh}.reviews-list .review{display:none}.reviews-list .review-0,.reviews-list .review-1{display:block}.show-reviews .reviews-list .review{display:block}.show-reviews .reviews-show-all{display:none!important}.product-cta.is-fixed{position:fixed;z-index:10}@media screen and (max-width:1400px){.prod-view{grid-template-columns:55% 45%}}@media screen and (max-width:1023px){.prod-view{grid-template-columns:100%;grid-template-rows:auto;gap:20px}.prod-view-content,.prod-view-details,.prod-view-header,.prod-view-images,.product-related{margin-top:0;grid-column:auto;grid-row:auto}.prod-view-img{height:100%}.prod-view-details,.prod-view-header{padding:0}.product-image-grid{display:none}}@media screen and (min-width:1024px){.prod-view-images .splide{display:none}}.splide__counter{background:rgb(18 18 18 / 90%);color:var(--color-white);padding:5px 0;border-radius:20px;position:absolute;top:var(--size-small);right:var(--size-small);z-index:10;font-size:var(--text-small);text-align:center;width:40px}.splide--no-counter .splide__counter{display:none}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23121212' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 10px center;line-height:44px;border:1px solid var(--theme-border);padding:0 30px 0 20px;display:block;width:100%;font-family:var(--text-family);font-size:var(--text-medium);background-color:transparent;color:var(--theme-foreground)}select option{background-color:var(--theme-background)}.dark select{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23FFFFFF' stroke-linecap='square'/%3E%3C/svg%3E%0A")}select+.cart-qty{margin-top:var(--size-small)}.review-mode .prod-view{display:none}.product-review-mode{display:none!important}.review-mode .product-review-mode{display:block!important}.gift-link{display:flex;gap:16px;flex-direction:row;text-decoration:none}.gift-link:focus .gift-link-label,.gift-link:hover .gift-link-label{text-decoration:underline}@media screen and (max-width:1200px){.gift-link{flex-direction:column;align-items:center;text-align:center}}