.custom-select[data-v-a2580483]{text-align:left;outline:none;width:100%;height:2rem;line-height:2rem;position:relative}.custom-select .selected[data-v-a2580483]{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;padding-left:1em}.custom-select .selected[data-v-a2580483],.custom-select .selected.open[data-v-a2580483],.custom-select .selected[data-v-a2580483]:after{border:var(--border-width) solid var(--border-color)}.custom-select .selected[data-v-a2580483]:after{content:"+";color:#fff;text-align:center;background-color:#000;width:2rem;font-size:1.25rem;position:absolute;top:0;right:0}.custom-select .items[data-v-a2580483]{color:#000;z-index:1;background-color:#fff;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-radius:0 0 6px 6px;position:absolute;left:0;right:0;overflow:hidden}.custom-select .items div[data-v-a2580483]{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:1em}.custom-select .items div[data-v-a2580483]:hover{color:#fff;background-color:#000}.selectHide[data-v-a2580483]{display:none}@media screen and (width<=767px){.custom-select[data-v-a2580483],.custom-select .selected[data-v-a2580483]:after{font-size:.8rem}}.mix-and-match-section[data-v-81e4307c]{margin-top:2rem}.mix-and-match-heading[data-v-81e4307c]{text-transform:uppercase;padding:.5rem 0;font-size:.8rem;font-weight:400}.mix-and-match[data-v-81e4307c]{gap:calc(var(--padding) / 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mix-and-match-item img[data-v-81e4307c]{width:100%;height:auto;display:block}@media screen and (width>=768px){.mix-and-match-heading[data-v-81e4307c]{font-size:1.15rem}}.product-images{padding:var(--padding);-moz-column-gap:var(--padding);column-gap:var(--padding);grid-template-columns:1fr;grid-template-areas:"images-mobile""product-info";display:grid}.product-images-mobile{margin-bottom:var(--padding);grid-area:images-mobile;display:grid}.product-images-desktop{grid-area:images-desktop;margin-bottom:6rem;display:none}.product-info{grid-area:"product-info";margin-bottom:6rem}.product-info .description{margin:1.5rem 0;font-size:.8rem;line-height:1rem}.product-info .page-title{padding:0 0 1rem}.product-info .page-title h1{font-size:1.25rem}.product-info .subtitle{margin-bottom:1rem;font-size:1.25rem}.voucher-selection{margin-top:var(--padding);margin-bottom:var(--padding)}.select-size-wrapper{border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color);justify-content:space-between;margin-bottom:1rem;padding:.6rem 0;display:flex}.select-size-wrapper input[type=radio]{display:none}.select-size-wrapper span{cursor:pointer;padding:.5rem;font-size:1.5rem;font-weight:700}.select-size-wrapper input[type=radio]:checked~span{text-underline-position:under;text-decoration:underline}.additional-information>div{border-top:var(--border-width) solid var(--border-color);cursor:pointer;flex-direction:column;padding:.5rem 0;font-size:.8rem;display:flex}.additional-information>div>:first-child{justify-content:space-between;align-items:center;display:flex}.additional-information>div .accordion-content{border:none;display:block}.additional-information>div:last-child{border-bottom:var(--border-width) solid var(--border-color)}.more-interest-container .page-title{text-transform:uppercase;padding-left:0}.more-interest-container .title-desktop{display:none}.more-interest-container .title-mobile{font-size:1.25rem;display:block}.more-interest-container{border-top:var(--border-width) solid var(--border-color);padding:0 var(--padding);margin-bottom:6rem}.more-interest-container .more-interest{-moz-column-gap:var(--padding);column-gap:var(--padding);row-gap:var(--padding);grid-template-columns:1fr 1fr;display:grid}.more-interest-container .more-interest a{padding-bottom:var(--padding)}.more-interest-container .more-interest a>img{width:100%}.accordion-content p:not(:last-child){padding-bottom:1.5rem}.accordion-content{margin-top:1rem;margin-bottom:1rem}.accordion-content ol,.accordion-content ul{margin-left:var(--padding);font-size:.8rem}.accordion-content ol li,.accordion-content ul li{margin-bottom:.35rem;margin-left:-1rem}.accordion-content table{border-collapse:collapse;border:var(--border-width) solid var(--border-color);width:100%;font-size:.8rem}.accordion-content table td,.accordion-content table th{padding:.2rem}.accordion-content table td:not(:last-child){border-right:var(--border-width) solid var(--border-color)}.accordion-content table tr:not(:last-child){border-bottom:var(--border-width) solid var(--border-color)}.product-carousel__viewport{overflow:hidden}.product-carousel__container{display:flex}.product-carousel__slide{flex:0 0 100%;min-width:0}.slide-img{width:100%;height:auto;display:block}.product-carousel__pagination{align-items:center;gap:6px;padding-top:10px;display:flex}.product-carousel__dot{cursor:pointer;background:0 0;border:1px solid #d5d5d5;border-radius:50%;flex:0 0 10px;width:10px;height:10px;padding:0}.product-carousel__dot.is-selected{border-color:#171717}@media screen and (width<=767px){.additional-information{margin-bottom:2rem}.additional-information p{line-height:1.1rem}.additional-information p br{margin-bottom:.35rem}}@media screen and (width>=768px){.product-images{padding:var(--padding);-moz-column-gap:.75rem;grid-template-columns:3fr 1fr;grid-template-areas:"images-desktop product-info";column-gap:.75rem}.product-images-mobile{display:none}.product-images-desktop{-moz-column-gap:var(--padding);column-gap:var(--padding);row-gap:var(--padding);grid-template-columns:repeat(2,1fr);display:grid}.product-images-desktop>img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.product-info{top:calc(var(--navbar-height) + var(--top-marquee-height) + var(--padding));height:min-content;padding-left:1.25rem;position:sticky}.product-info .page-title{padding:0 0 1rem}.product-info .page-title h1,.product-info .subtitle{font-size:var(--h1-font-size)}.accordion-content>div,.product-info .description{font-size:1.15rem;line-height:1.5rem}.accordion-content ol,.accordion-content ul,.additional-information>div{font-size:1.15rem}.accordion-content ol li,.accordion-content ul li{margin-left:-2rem}.more-interest-container{padding:0 var(--padding)}.more-interest-container .title-mobile{display:none}.more-interest-container .title-desktop{display:block}.more-interest-container .more-interest{-moz-column-gap:var(--padding);column-gap:var(--padding);grid-template-columns:repeat(4,1fr)}.more-interest-container .more-interest a>img{width:100%}}
