.fullwidth-banner-module-scss-module__yjbRNG__root{gap:var(--eui-dimension-16);width:100%;padding:var(--eui-dimension-16);background-position:50%;background-size:cover;flex-flow:column;display:flex}@media (min-width:768px){.fullwidth-banner-module-scss-module__yjbRNG__root{flex-flow:row;align-items:center}}@media (min-width:1024px){.fullwidth-banner-module-scss-module__yjbRNG__root{gap:var(--eui-dimension-32);min-height:13.75rem;padding:var(--eui-dimension-24) var(--eui-dimension-40)}}.fullwidth-banner-module-scss-module__yjbRNG__media{flex:1;order:var(--order-image,1);justify-content:center;display:flex}.fullwidth-banner-module-scss-module__yjbRNG__image{object-fit:contain;max-width:100%;height:auto}.fullwidth-banner-module-scss-module__yjbRNG__content{flex:1;order:var(--order-text,2);gap:var(--eui-dimension-12);text-align:var(--text-align,center);align-items:var(--item-align,center);flex-flow:column wrap;display:flex}.fullwidth-banner-module-scss-module__yjbRNG__tracking{display:contents}
.bubble-carousel-module-scss-module__qKmBKW__root{width:100%}.bubble-carousel-module-scss-module__qKmBKW__track{align-items:flex-start}.bubble-carousel-module-scss-module__qKmBKW__track[data-fits]{justify-content:center}.bubble-carousel-module-scss-module__qKmBKW__arrow{display:none}@media (min-width:768px){.bubble-carousel-module-scss-module__qKmBKW__arrow{display:inline-flex}}.bubble-carousel-module-scss-module__qKmBKW__slide{max-width:120px}.bubble-carousel-module-scss-module__qKmBKW__bubble{align-items:center;gap:var(--eui-dimension-12);width:100%;font:inherit;color:var(--eui-color-neutral-black);cursor:pointer;background:0 0;border:0;flex-flow:column;padding:0;text-decoration:none;display:flex}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover{text-decoration:none}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover:not([data-selected]) .bubble-carousel-module-scss-module__qKmBKW__thumbnail{border-color:var(--eui-color-neutral-300)}.bubble-carousel-module-scss-module__qKmBKW__bubble:hover .bubble-carousel-module-scss-module__qKmBKW__image,.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__image{transform:scale(.9)}.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__thumbnail{border-color:var(--eui-color-neutral-black)}.bubble-carousel-module-scss-module__qKmBKW__bubble[data-selected] .bubble-carousel-module-scss-module__qKmBKW__label{font-weight:var(--eui-font-weight-semibold)}.bubble-carousel-module-scss-module__qKmBKW__thumbnail{aspect-ratio:1;border-radius:var(--eui-border-radius-full);background-color:var(--eui-color-neutral-white);border:1px solid #0000;width:100%;transition:border-color .3s;position:relative;overflow:hidden}.bubble-carousel-module-scss-module__qKmBKW__image{border-radius:var(--eui-border-radius-full);object-fit:cover;width:100%;height:100%;transition:transform .3s}.bubble-carousel-module-scss-module__qKmBKW__label{text-align:center;line-height:1.3}
.skeleton-module-scss-module__qhDlDq__skeleton{border-radius:var(--eui-border-radius-40);background-color:var(--eui-color-neutral-200);background-image:linear-gradient(90deg, var(--eui-color-neutral-200) 0%, var(--eui-color-neutral-100) 50%, var(--eui-color-neutral-200) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-module-scss-module__qhDlDq__skeleton-shimmer;display:block}@keyframes skeleton-module-scss-module__qhDlDq__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module-scss-module__qhDlDq__skeleton{animation:none}}
@media (min-width:768px){.modal-module-scss-module__S18OpG__xl{--ods-c-modal-max-width:960px;--ods-c-modal-inner-horizontal-spacing:var(--eui-dimension-32);--ods-c-modal-inner-bottom-spacing:var(--eui-dimension-32);--ods-c-modal-content-horizontal-spacing:0;--ods-c-modal-close-button-offset:calc((2.75rem - 1.5rem) / -2)}}.modal-module-scss-module__S18OpG__undismissable{display:none}.modal-module-scss-module__S18OpG__blockingFocus{outline:none}.modal-module-scss-module__S18OpG__hiddenTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-module-scss-module__S18OpG__loading{gap:var(--eui-dimension-12);padding:var(--eui-dimension-16) 0;flex-direction:column;display:flex}.modal-module-scss-module__S18OpG__headerlessHeader{z-index:1;border-block-end:none;justify-content:flex-end;align-items:flex-start;block-size:0;padding:0;position:relative;overflow:visible}.modal-module-scss-module__S18OpG__headerlessCloseSlot{padding:var(--eui-dimension-20)}.modal-module-scss-module__S18OpG__headerlessCloseButton{background-color:var(--eui-color-neutral-white);border-radius:var(--eui-border-radius-40)}.modal-module-scss-module__S18OpG__headerlessContent{block-size:100%}
.product-gallery-module-scss-module__2rsfLq__gallery{gap:var(--eui-dimension-8);--eui-pb-inset:var(--eui-dimension-8);flex-direction:column;display:flex}.product-gallery-module-scss-module__2rsfLq__mobile{display:block}.product-gallery-module-scss-module__2rsfLq__desktop{display:none}@media (min-width:768px){.product-gallery-module-scss-module__2rsfLq__mobile{display:none}.product-gallery-module-scss-module__2rsfLq__desktop{display:block}}.product-gallery-module-scss-module__2rsfLq__slider{position:relative}.product-gallery-module-scss-module__2rsfLq__arrows{display:none}@media (min-width:768px){.product-gallery-module-scss-module__2rsfLq__arrows{display:flex}}.product-gallery-module-scss-module__2rsfLq__slide{aspect-ratio:1;border-radius:var(--eui-border-radius-40);background-color:var(--eui-color-neutral-100);overflow:hidden}.product-gallery-module-scss-module__2rsfLq__image{object-fit:cover;object-position:center}.product-gallery-module-scss-module__2rsfLq__counter{z-index:1;margin:var(--eui-dimension-1);padding:var(--eui-dimension-4);background-color:var(--eui-color-neutral-white);border-radius:var(--eui-border-radius-20) 0;font-size:var(--eui-font-size-sm);position:absolute;bottom:0;right:0}.product-gallery-module-scss-module__2rsfLq__preview{bottom:var(--eui-dimension-16);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.product-gallery-module-scss-module__2rsfLq__thumbnail{aspect-ratio:1;max-width:10rem;padding:0}.product-gallery-module-scss-module__2rsfLq__thumbImage{object-fit:cover;width:100%;height:100%}.product-gallery-module-scss-module__2rsfLq__skeletonDots{justify-content:center;gap:var(--eui-dimension-16);display:flex}.product-gallery-module-scss-module__2rsfLq__skeletonDot{height:var(--eui-dimension-6);border-radius:var(--eui-border-radius-full)}.product-gallery-module-scss-module__2rsfLq__skeletonRail{gap:var(--eui-dimension-8);display:flex}.product-gallery-module-scss-module__2rsfLq__skeletonThumbnail{aspect-ratio:1;flex:1 1 0;min-width:0;max-width:10rem}
.sample-modal-actions-module-scss-module___uDBaa__actions{gap:var(--eui-dimension-12);display:grid}@media (min-width:768px){.sample-modal-actions-module-scss-module___uDBaa__actions{grid-template-columns:1fr 1fr}}
.sample-modal-content-module-scss-module__07bPQG__root{gap:var(--eui-dimension-24);display:grid}@media (min-width:768px){.sample-modal-content-module-scss-module__07bPQG__root{grid-template-columns:minmax(0,1fr) 444px;align-items:start}}.sample-modal-content-module-scss-module__07bPQG__form{gap:var(--eui-dimension-20);flex-direction:column;display:flex}.sample-modal-content-module-scss-module__07bPQG__skeletonTitle{height:var(--eui-dimension-28)}.sample-modal-content-module-scss-module__07bPQG__skeletonGroup{gap:var(--eui-dimension-8);flex-direction:column;display:flex}.sample-modal-content-module-scss-module__07bPQG__skeletonLegend{height:var(--eui-dimension-24)}.sample-modal-content-module-scss-module__07bPQG__skeletonValues{gap:var(--eui-dimension-16);flex-wrap:wrap;display:flex}.sample-modal-content-module-scss-module__07bPQG__skeletonSwatch{height:var(--eui-dimension-32);border-radius:var(--eui-border-radius-full)}.sample-modal-content-module-scss-module__07bPQG__skeletonPill{height:var(--eui-dimension-48);border-radius:var(--eui-border-radius-30)}.sample-modal-content-module-scss-module__07bPQG__skeletonAction{height:var(--eui-dimension-48);border-radius:var(--eui-dimension-24)}
.card-price-module-scss-module__k1expW__row{align-items:last baseline;gap:var(--eui-dimension-4);display:inline-flex}.card-price-module-scss-module__k1expW__quantity{max-height:var(--eui-dimension-24);color:var(--eui-color-neutral-500);font-weight:var(--eui-font-weight-normal);font-size:var(--eui-font-size-sm);display:inline}
.actions-module__LmFChG__actions{gap:var(--eui-dimension-8);flex-direction:row;display:flex}.actions-module__LmFChG__actions>*{--ods-c-button-horizontal-padding:min(5%, var(--eui-dimension-32));flex:1}
.detail-module-scss-module__go_ftG__grid{gap:var(--eui-dimension-24);padding:var(--eui-dimension-24) 0;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.detail-module-scss-module__go_ftG__grid{gap:var(--eui-dimension-32);grid-template-columns:minmax(0,1fr) 514px}}.detail-module-scss-module__go_ftG__breakout{margin-inline:calc(-1*var(--ods-c-layout-horizontal-padding));--cv-thumb-size:160px}@media (min-width:1024px){.detail-module-scss-module__go_ftG__breakout{top:var(--eui-dimension-28);z-index:1;margin-inline:0;position:sticky}}.detail-module-scss-module__go_ftG__info{gap:var(--eui-dimension-32);flex-direction:column;display:flex}.detail-module-scss-module__go_ftG__configuration,.detail-module-scss-module__go_ftG__purchase{gap:var(--eui-dimension-24);flex-direction:column;display:flex}.detail-module-scss-module__go_ftG__heading{gap:var(--eui-dimension-3);flex-direction:column;display:flex}.detail-module-scss-module__go_ftG__eyebrow,.detail-module-scss-module__go_ftG__byline{margin:0}
.details-accordion-module__eyhltq__content{gap:var(--eui-dimension-8);color:var(--eui-color-neutral-500);display:grid}.details-accordion-module__eyhltq__content p{margin:0}.details-accordion-module__eyhltq__content ul,.details-accordion-module__eyhltq__content ol{margin:0;padding-inline-start:var(--eui-dimension-20)}.details-accordion-module__eyhltq__content strong{color:var(--eui-color-neutral-black)}.details-accordion-module__eyhltq__content a{color:inherit;text-decoration:underline}
.details-summary-module__w8gszG__summary{white-space:pre-line}
