.product-gallery__shop-look-modal::part(content){max-width:100%}.product-gallery__shop-look-modal::part(header){padding:1rem var(--container-gutter)}.product-gallery__shop-look-modal [slot=header]{text-align:left;font-size:1.5rem;line-height:normal}.product-gallery__shop-look-modal::part(body){padding:1.5rem var(--container-gutter)}.product-gallery__shop-look-modal .complementary-products__header{display:none}.product-info .product-info__block-item[data-block-type=title] .product-title-wishlist{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-info .product-info__block-item .flits-title-wishlist-wrapper{flex-shrink:0}.flits-title-wishlist-wrapper [class*=flits_wishlist_button_product_page]{margin:0}.flits-title-wishlist-wrapper [class*=flits_button_section]{padding:0;border:none;border-radius:0;background:transparent}.flits-title-wishlist-wrapper [class*=flits_button_text]{display:none}.flits-title-wishlist-wrapper [class*=flits_heart_icon__]{color:#000;fill:#fff}.flits-title-wishlist-wrapper [class*=flits_clicked_heart__]{color:var(--before_heart_clr);fill:var(--before_heart_clr)}.product-info .product-info__block-item .smartwishlist-wrapper{position:relative;width:25px;height:22px}.product-info .product-info__block-item .product-title-wishlist .smartwishlist span.fa{font-size:1.4rem}.product-info .product-info__block-item .smartwishlist:hover span.fa:before{color:rgb(var(--fg-claret-400))}.product-info .product-info__block-item .smartwishlist #sw_wishlist_label{display:none}.product-info .product-info__block-item[data-block-type=text] p{color:rgb(var(--fg-grey-500))}.product-info .product-info__block-item[data-block-type=price] .price-list--product{column-gap:.75rem}.product-info .product-info__block-item[data-block-type=price] sale-price{font-size:1.125rem;word-spacing:-.25rem}.product-info .product-info__block-item[data-block-type=price] compare-at-price{font-size:var(--text-base);word-spacing:-.25rem}.product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info{margin-bottom:.625rem}.product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info legend{letter-spacing:.0625rem;text-transform:uppercase}.product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info .size-chart-button{letter-spacing:var(--text-letter-spacing);font-weight:600;color:rgb(var(--fg-burgundy-600));background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat}.product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values .block-swatch{min-width:3.4375rem;min-height:2.8125rem;line-height:normal}.product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values .block-swatch:hover{border-color:rgb(var(--fg-grey-700))}.product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .button,.product-sticky-bar .buy-buttons .button{font-weight:700;letter-spacing:.0625rem;line-height:normal;opacity:1}.buy-buttons__notify{font-size:var(--text-sm)}.buy-buttons__notify-label{letter-spacing:.0625rem;text-transform:uppercase;color:rgb(var(--fg-grey-900))}.buy-buttons__notify-link{display:inline-flex;align-items:center;gap:.125rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.03125rem;color:rgb(var(--fg-burgundy-600))}.buy-buttons__notify-link-text{position:relative;padding-bottom:.0625rem}.buy-buttons__notify-link-text:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform-origin:right center;transition:transform .3s ease-in-out}@media screen and (pointer:fine){.buy-buttons__notify-link:hover .buy-buttons__notify-link-text:after{transform:scaleX(0)}}.buy-buttons__notify-link-icon{display:flex;align-items:center;justify-content:center;width:0;height:.625rem;opacity:0;overflow:hidden;transition:width .3s ease-in-out,opacity .3s ease-in-out}@media screen and (pointer:fine){.buy-buttons__notify-link:hover .buy-buttons__notify-link-icon,.buy-buttons__notify-link:focus-visible .buy-buttons__notify-link-icon{width:.625rem;opacity:1}}.product-info .product-info__block-item[data-block-type=delivery] .delivery-info__item svg{flex-shrink:0}.product-info .product-info__block-item[data-block-type=delivery] .delivery-info__item{color:rgb(var(--fg-grey-700))}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlights-list{display:flex;flex-direction:column;row-gap:.75rem;padding-inline:1.5rem}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlight{align-items:center;gap:.75rem}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlight__icon{flex-shrink:0}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlight__text{font-size:var(--text-xs);line-height:1.5;color:rgb(var(--fg-grey-900))}.product-info .product-info__block-item[data-block-type=accordion] .accordion-group>*+*>.accordion{border-block-start-width:1;border-block-end-width:0}.product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle{font-size:var(--text-sm);color:rgb(var(--fg-grey-800));letter-spacing:.0625rem;padding:1.15rem 1.5625rem}.product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle .animated-plus{--animated-plus-size: .85rem;color:rgb(var(--fg-ink-black))}.product-info .product-info__block-item[data-block-type=accordion] .accordion__content{padding:1.15rem 1.5625rem 1.85rem;font-size:var(--text-sm);font-family:var(--text-font-family);color:rgb(var(--fg-grey-800));margin:0rem}.product-info .product-info__block-item[data-block-type=accordion] .product-metafields-table{border:.0625rem solid rgb(var(--fg-beige-200))}.product-info .product-info__block-item[data-block-type=accordion] .product-metafields-table :where(th,td){color:rgb(var(--fg-grey-800));padding:.4375rem .625rem;font-size:var(--text-xs);font-family:var(--text-font-family);border:.0625rem solid rgb(var(--fg-beige-200));opacity:1}.product-info .product-info__block-item[data-block-type=accordion] .product-metafields-table th{font-weight:600;width:40%}.product-info .accordion-group>:last-child>.accordion{border-block-end-width:0}.size-chart-modal{--background: 255 255 255 / 1}.size-chart-modal__body{display:flex;flex-direction:column;gap:.75rem}.size-chart-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.size-chart-modal__region{font-size:var(--text-xs);letter-spacing:.0625rem;text-transform:uppercase;color:rgb(var(--fg-grey-500))}.size-chart-modal__unit-toggle{display:inline-flex;padding:.1875rem;border-radius:999px;background:rgb(var(--fg-beige-200))}.size-chart-modal__unit-toggle button{min-width:2.75rem;padding:.3125rem .75rem;border:0;border-radius:999px;background:transparent;font-size:var(--text-xs);font-weight:600;letter-spacing:.031rem;color:rgb(var(--fg-grey-500));cursor:pointer}.size-chart-modal__unit-toggle button[aria-pressed=true]{background:rgb(var(--fg-claret-400));color:rgb(var(--fg-white))}.size-chart-modal__intro-group{display:flex;flex-direction:column;gap:.125rem}.size-chart-modal__intro,.size-chart-modal__note{margin:0;font-size:var(--text-sm);color:rgb(var(--fg-grey-800))}.size-chart-modal__note{color:rgb(var(--fg-grey-500))}.size-chart-modal__table-wrapper{overflow-x:auto}.size-chart-table{width:100%;border-collapse:collapse}.size-chart-table th,.size-chart-table td{padding:.75rem .5rem;text-align:left;white-space:nowrap;border:.0625rem solid rgb(var(--fg-grey-200))}.size-chart-table th{font-size:var(--text-xs);letter-spacing:.031rem;text-transform:uppercase;color:rgb(var(--fg-grey-600));font-weight:500;min-width:4.375rem}.size-chart-table td{font-size:var(--text-xs);color:rgb(var(--fg-grey-800))}.size-chart-modal__model-note{margin:0;font-size:var(--text-xs);color:rgb(var(--fg-grey-500))}.size-chart-modal__how-to-measure{display:flex;flex-direction:column;gap:.75rem;margin-block-start:.5rem;margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-block:1.5rem;padding-inline:var(--drawer-body-padding-inline);background:rgb(var(--fg-beige-100))}.size-chart-modal__how-to-measure-heading{margin:0;font-size:var(--text-sm);letter-spacing:.0625rem;text-transform:uppercase;color:rgb(var(--fg-ink-black))}.size-chart-modal__how-to-measure-intro{margin:0;font-size:var(--text-sm);color:rgb(var(--fg-grey-800))}.size-chart-modal__diagram{display:flex;justify-content:center}.size-chart-modal__diagram-image{width:100%;max-width:21.875rem;height:auto}.size-chart-modal__instructions{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:rgb(var(--fg-grey-800))}.size-chart-modal__instructions li:before{content:"\2713  ";color:rgb(var(--fg-ink-black))}.size-chart-modal__need-help{display:flex;flex-direction:column;gap:.5rem}.size-chart-modal__need-help-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.size-chart-modal__need-help-heading{margin:0;font-size:var(--text-sm);letter-spacing:.0625rem;text-transform:uppercase;color:rgb(var(--fg-ink-black))}.size-chart-modal__need-help-text{margin:0;font-size:var(--text-sm);color:rgb(var(--fg-grey-500))}.size-chart-modal__contact-links{display:flex;gap:1.5rem}.size-chart-modal__contact-link{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-sm);color:rgb(var(--fg-ink-black));text-decoration:none}.notify-me-modal{--background: 255 255 255 / 1}.notify-me-modal::part(header){border-block-end:none}.notify-me-modal::part(body){padding-block-end:0}.notify-me-modal__title{padding-top:2.5rem;font-size:1.25rem}.notify-me-modal__body{display:flex;flex-direction:column;gap:1.25rem;text-align:center}.notify-me-modal__intro{font-size:var(--text-xs);color:rgb(var(--fg-grey-500))}.notify-me-modal .fieldset{text-align:start}.notify-me-modal :is(.input,.select)::placeholder,.notify-me-modal .select:required:invalid{color:rgb(var(--fg-grey-500));font-size:var(--text-sm)}.notify-me-modal__phone-row-number .input::placeholder{color:rgb(var(--fg-grey-400));font-size:var(--text-sm)}.notify-me-modal__phone-row{--input-padding-block: .5rem;display:flex;border:1px solid rgb(var(--fg-grey-300));border-radius:var(--input-border-radius);overflow:hidden}.notify-me-modal__phone-row .form-control{gap:0;padding:var(--input-padding-block) var(--input-padding-inline)}.notify-me-modal__phone-row :is(.input,.select){border:0;box-shadow:none;border-radius:0;padding:0}.notify-me-modal__phone-row-country{--input-padding-inline: .4rem;flex:0 0 auto;width:6.25rem;border-inline-end:1px solid rgb(var(--fg-grey-300))}.notify-me-modal__phone-row .form-control>label{font-size:8px;color:rgb(var(--fg-grey-500));white-space:nowrap}.notify-me-modal__phone-row-country .select~svg{width:.625rem;height:.4375rem;inset-inline-end:auto;top:1.875rem;inset-inline-start:2.5rem}.notify-me-modal__phone-row-country .form-control:before{display:none}.notify-me-modal__phone-row-number{flex:1 1 0%;min-width:0}.notify-me-modal__privacy{width:80%;margin:0 auto;font-size:var(--text-xs);color:rgb(var(--fg-grey-700))}.notify-me-modal__banner{font-size:var(--text-xs)}.notify-me-modal .button{--button-background: var(--fg-claret-400);--button-outline-color: var(--fg-claret-400);--button-hover-background: var(--fg-claret-primary);width:calc(100% + calc(var(--distance-to-bleed) * 2));margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed))}@media screen and (min-width:900px){.product-gallery .smartwishlist-wrapper,.product-gallery .dummy-prodcut-media-wrapper{display:none}}@media screen and (max-width:1023px){.shopify-section--main-product .product-gallery{--product-gallery-gap: 0}}@media screen and (max-width:899px){.product-gallery .dummy-prodcut-media-wrapper{position:absolute;top:0;width:calc(100% + calc(var(--distance-to-bleed) * 2));height:100%;display:block;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));z-index:2}.product-gallery .dummy-prodcut-media-wrapper.is-animating{animation:dummy-product-media-sway 4.4s ease-in-out}.product-gallery .dummy-prodcut-media-wrapper.is-dismissed{opacity:0;pointer-events:none}.product-gallery .product-gallery__carousel{margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed))}.product-gallery carousel-navigation.page-dots{position:absolute;bottom:1.25rem}.product-gallery carousel-navigation.page-dots>*{color:rgb(var(--fg-white))}.product-gallery__shop-look-button{position:absolute;right:0;bottom:1.25rem;font-size:var(--text-xxs);line-height:normal;text-transform:uppercase;font-weight:600;padding:.5rem .8125rem;border-radius:var(--rounded-full);background:rgb(var(--fg-white) / .6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1;line-height:1.5;letter-spacing:.03125rem}.product-gallery__shop-look-modal .modal::part(base){place-items:flex-end!important}.product-info .product-info__block-item .product-title-wishlist .smartwishlist-wrapper{display:none}}@media screen and (max-width:767px){.product-info__block-item[data-block-type=delivery]{padding-block:2.5rem;padding-inline:var(--container-gutter);border-top-width:1px}.product-info__block-item[data-block-type=delivery],.product-info__block-group[data-group-type=accordion-group]{margin-block:0!important;margin-inline:calc(var(--container-gutter) * -1)}.product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle{padding-inline:var(--container-gutter);font-size:var(--text-xs)}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlights-list{padding-inline:.375rem}.product-info .product-info__block-item[data-block-type=craft-highlights] .craft-highlight{gap:.5625rem}.size-chart-modal{--drawer-max-width: 100vw}.size-chart-modal__body{gap:.625rem}.size-chart-table th,.size-chart-table td{padding:.625rem .375rem}.size-chart-table th{min-width:3.75rem}.size-chart-modal__how-to-measure{gap:.625rem;padding-block:1.25rem}.size-chart-modal__diagram-image{max-width:100%}.size-chart-modal__need-help-row{flex-wrap:wrap;gap:.5rem}.size-chart-modal__contact-links{gap:1rem}}@keyframes dummy-product-media-sway{0%{transform:translate(0)}25%{transform:translate(-50%)}50%{transform:translate(0)}75%{transform:translate(-50%)}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/main-product.css.map */
