.product-information .product-information__grid{max-width:1280px;width:100%;margin-inline:auto}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;padding:0}.product-information .slideshow-controls__thumbnails{padding:8px 0}.product-information .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:2px solid currentColor;outline-offset:-2px;border:0}.product-information .slideshow-controls__thumbnails .slideshow-control{outline:1px solid var(--color-border);width:60px}.product-information .product-information__media #wishlisthero-product-page-button-container .btn{background:transparent!important;width:36px!important;height:36px!important;font-size:0!important;min-height:unset!important;margin-top:0!important;display:flex!important;border-radius:0!important;align-items:center;justify-content:center;pointer-events:all}.product-information .product-information__media #wishlisthero-product-page-button-container .btn svg{color:var(--color-foreground);width:20px;height:20px;vertical-align:middle;position:relative;top:1px}.product-information .product-information__media #wishlisthero-product-page-button-container .btn span{width:20px}.product-information .product-information__media .wishlisthero-floating{position:unset;pointer-events:none;padding:0;background:transparent}.product-information .product-information__media #wishlisthero-product-page-button-container{display:flex;justify-content:flex-end}.product-information .product-form-buttons button{--height-buy-buttons: 40px;font-size:var(--font-paragraph--size);padding-block:var(--padding-xs);min-height:var(--height-buy-buttons)}.product-information__grid .product-recommendations .product-grid__card{flex-flow:row wrap}.product-information__grid .product-recommendations .product-grid__card .card-gallery{align-self:flex-start;width:128px}.product-information .product-recommendations .resource-list__carousel .resource-list__slide{width:100%}.product-information .product-recommendations .product-form-buttons button{width:auto;--height-buy-buttons: 32px;font-size:calc(var(--font-paragraph--size) - 2px)}.product-information .product-recommendations .product-media__image{background:#0000000a}.product-information .product-recommendations .product-card .product-badges__badge,.product-information .product-recommendations .wishlisthero-floating.wishlist-hero-custom-button{display:none}.product-recommendations .group-block.pdp-complementary-products{flex:1}.product-information .product-recommendations .custom-font-size[style*="--font-size: 0.75rem;"] p{font-weight:var(--font-paragraph--weight);color:var(--color-variant-text)}.product-information .product-recommendations product-price{margin-top:auto}.product-information .product-recommendations .buy-buttons-block{display:flex;flex:unset}main[data-template=product] .accordion .details__header{min-height:98px;letter-spacing:-1px}main[data-template=product] .accordion .details-content{max-width:740px;width:100%;padding-bottom:40px;font-size:var(--font-paragraph--size);line-height:1.2}main[data-template=product] .pdp-accordian.accordion .details-content:has(.details-content-image){max-width:100%}main[data-template=product] .accordion .details-content p:last-child br:last-child{display:none}main[data-template=product] .pdp-accordian.accordion .details-content{display:flex;flex-wrap:wrap;gap:40px 80px}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-image,main[data-template=product] .pdp-accordian.accordion .details-content .details-content-wrap{flex:1}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-image .image-block__image{aspect-ratio:1}main[data-template=product] .accordion summary.details__header .svg-wrapper{min-width:var(--icon-size-sm);width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-information .product-card .card-gallery{position:relative}.product-information .product-card .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000a;z-index:2;pointer-events:none}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-subheading{font-size:21px;line-height:1.2;margin-bottom:28px;font-weight:var(--summary-font-weight)}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-rte{font-weight:var(--summary-font-weight)}main[data-template=product] .product-recommendations .text-block.custom-font-size[style*="--font-size: 0.75rem;"] h5{font-weight:var(--font-h5--weight)}.product-information .variant-picker .variant-option--buttons{gap:8px}.product-information .variant-picker .variant-option--buttons legend{display:none}.product-information .variant-picker .variant-option--buttons .variant-option__button-label{background:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-foreground);padding:10px 8px;min-height:40px;line-height:1;font-weight:var(--font-body--weight)}.product-information .variant-picker .variant-option--buttons .variant-option__button-label:has(:checked){border:2px solid var(--color-foreground)}.product-information .variant-picker .variant-option--buttons .variant-option__button-label input{background-color:transparent}.product-information .variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):before{display:none}.product-information .variant-picker .variant-option--buttons .variant-option__button-label__pill,.product-information .variant-picker .variant-option--buttons .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background:transparent}.product-information .buy-buttons-block .product-form-buttons .add-to-cart-price.hidden{display:inline-flex!important;gap:var(--gap-2xs)}.product-information .product-card .buy-buttons-block .product-form-buttons .add-to-cart-price.hidden{display:none!important}.product-information .variant-option__button-label__text{display:flex;flex-direction:column;font-size:var(--font-paragraph--size);gap:4px}.product-information .variant-option__button-label__text .variant-option__button-label__price{color:#737270}.product-information .gift-card-form-option__button-label{background:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-foreground);padding:10px 8px;min-height:40px;line-height:1;font-weight:var(--font-body--weight)}.product-information .gift-card-form-option__button-label:hover{background:transparent;border:1px solid var(--color-border)}.product-information .gift-card-form-option__button-label:has(:checked){background:transparent;border:2px solid var(--color-foreground)}.product-information .gift-card-form-option__button-label:has(:checked):hover{background:transparent;border:2px solid var(--color-foreground)}.product-card gift-card-recipient-form{display:none}.product-information gift-card-recipient-form .recipient-fields__input{background:transparent;border:1px solid var(--color-border);outline:0;border-radius:0;color:var(--color-foreground);padding:10px 8px;min-height:40px;line-height:1;font-weight:var(--font-body--weight)}.show_info_contenance{font-size:14px;padding-left:16px;color:#898785}.pdp-complementary-products .show_info_contenance{font-size:12px;padding-left:12px;font-weight:400}.product-details .h2+rte-formatter.text-block.rte p{color:var(--color-variant-text);font-weight:var(--font-body--weight);line-height:1.25}.product-information .variant-picker .variant-option--buttons .variant-option__button-label:hover{border-color:#737270}main[data-template=product] .accordion .details-content .metafield-rich_text_field{font-weight:var(--summary-font-weight);line-height:1.5}.product-information__grid .wishlist_icon_pdp{display:flex;justify-content:space-between;align-items:center}.product-information__grid .wishlist_icon_pdp .pdp_badges{display:flex;align-items:center;gap:20px}.product-information__grid .wishlist_icon_pdp .wishlist-hero-custom-icon{width:20px;height:20px}@media (min-width: 750px){.product-information__grid--half .product-information__media media-gallery{max-width:624px;width:100%}.product-information__grid--half .product-details{max-width:584px;width:100%;margin-left:auto}.product-information__media .media-gallery--carousel slideshow-container,.product-information__media .media-gallery--grid .product-media>*{overflow:unset;max-width:560px;width:100%}.product-information .product-information__media slideshow-slides{max-width:560px}.product-information .product-information__media slideshow-arrows{left:-32px;right:-32px}}@media (max-width: 749px){.product-information.section{padding-top:0}.product-information .breadcrumbs[role=navigation]{display:none}.product-information .product-information__media{position:relative}.product-information .product-information__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000a;z-index:2;pointer-events:none}.product-information slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #1C1C1B;--color-foreground-rgb: #1C1C1B;min-height:unset;bottom:16px;width:auto;left:auto;right:16px}.product-information slideshow-controls .slideshow-controls__dots{padding:0}.product-information slideshow-controls .slideshow-controls__dots button:not([aria-selected=true]){--color: #1C1C1B33}.product-information .product-details{padding-top:20px}main[data-template=product] *{--font-size--h2: 21px;--font-h2--size: var(--font-size--h2)}.product-information .text-block.h2+.text-block.rte p{font-size:var(--font-paragraph--size)}.product-information product-price.text-block{padding-top:40px}.product-information .product-card .quick-add{display:none}.product-information .custom-typography.custom-font-size[style*="--font-size: 0.75rem;"] p{font-size:12px;text-wrap:auto}.product-information .product-card product-price.text-block .price{--font-size: 12px}.product-information .product-card product-price.text-block{padding-top:var(--padding-block-start)}main[data-template=product] .section-wrapper .text-block.custom-font-size[style*="--font-size: 0.75rem;"] h5,main[data-template=product] .product-recommendations .text-block.custom-font-size[style*="--font-size: 0.75rem;"] h5{font-size:calc(var(--font-size) - 2px)}main[data-template=product] .accordion .details__header{gap:10px;min-height:54px;font-size:calc(var(--font-size--h4) + 2px);letter-spacing:0}main[data-template=product] .accordion summary.details__header .svg-wrapper{min-width:var(--icon-size-xs);width:var(--icon-size-xs);height:var(--icon-size-xs)}main[data-template=product] .pdp-accordian.accordion .details-content{gap:20px}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-image,main[data-template=product] .pdp-accordian.accordion .details-content .details-content-wrap{flex:0 0 100%}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-wrap{font-size:var(--font-paragraph--size)}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-subheading{font-size:18px;line-height:1.4;margin-bottom:20px}main[data-template=product] .pdp-accordian.accordion .details-content .details-content-rte{color:var(--color-variant-text)}.product-information__grid .wishlist_icon_pdp{padding:18px 8px 18px 16px}.product-information .text-block.h2>h1{line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/main-product.css.map */
