.ksl-pdp-refined>product-component>.page-width{max-width:var(--ksl-pdp-width, 1800px);padding-inline:clamp(2.4rem,3vw,5.6rem)}.ksl-pdp-refined .product__media-list{margin-top:0}.ksl-pdp-refined .product-media-container{background:rgba(var(--color-foreground),.025)}.ksl-pdp-refined .media-fit-contain .product__media img{object-fit:contain}.ksl-pdp-refined .thumbnail-list{gap:1rem}.ksl-pdp-refined .thumbnail-list__item.slider__slide{width:calc((100% - 4rem)/5)}.ksl-pdp-refined .thumbnail{border-color:transparent;padding:.3rem}.ksl-pdp-refined .thumbnail[aria-current=true]{border-color:rgba(var(--color-foreground),.8);box-shadow:none}.ksl-pdp-refined .thumbnail img{object-fit:contain}.ksl-pdp-refined .product__info-container{font-size:var(--ksl-pdp-body, 16px);line-height:1.65;letter-spacing:.015em}.ksl-pdp-refined .product__info-container>*+*{margin-block:1.6rem}.ksl-pdp-refined .product__title h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2.8rem,2.6vw,var(--ksl-pdp-title, 36px));line-height:1.16;letter-spacing:-.025em;text-wrap:pretty}.ksl-pdp-refined .product__text{font-size:1.1rem;line-height:1.5;letter-spacing:.16em}.ksl-pdp-refined.ksl-pdp-serif .product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.ksl-pdp-refined .price{font-size:2.2rem;line-height:1.4;letter-spacing:.01em}.ksl-pdp-refined .shopify-payment-terms{font-size:1.3rem;line-height:1.55}.ksl-pdp-refined .product__info-container h2.h4{font-size:var(--ksl-pdp-heading, 20px);line-height:1.3;margin-block:1.4rem .8rem}.ksl-pdp-refined .ksl-fixed{padding:1.6rem 0;border:0;border-radius:0;background:transparent}.ksl-pdp-refined .ksl-fixed__price{font-size:1.3rem;font-weight:600;letter-spacing:.025em;margin-bottom:1.6rem}.ksl-pdp-refined .ksl-fixed label,.ksl-pdp-refined ksl-personalization label,.ksl-pdp-refined .product-form__input .form__label{font-size:1.3rem;font-weight:600;line-height:1.5;letter-spacing:.025em}.ksl-pdp-refined .ksl-fixed select,.ksl-pdp-refined .ksl-fixed textarea,.ksl-pdp-refined ksl-personalization select,.ksl-pdp-refined ksl-personalization textarea,.ksl-pdp-refined ksl-personalization input:not([type=checkbox]){font-size:var(--ksl-pdp-body, 16px);line-height:1.5;min-height:4.8rem;padding:1.2rem}.ksl-pdp-refined .ksl-fixed__help{margin-block:.8rem 1.6rem}.ksl-pdp-refined .ksl-fixed__help summary{font-size:1.35rem;min-height:4.8rem}.ksl-pdp-refined .ksl-fixed__intro,.ksl-pdp-refined .ksl-fixed__note,.ksl-pdp-refined ksl-personalization small,.ksl-pdp-refined .ksl-personalization__instructions,.ksl-pdp-refined .ksl-personalization__quantity-hint{font-size:1.3rem;line-height:1.65}.ksl-pdp-refined ksl-personalization{font-size:var(--ksl-pdp-body, 16px)}.ksl-pdp-refined ksl-personalization legend{font-size:1.7rem;line-height:1.4}.ksl-pdp-refined .ksl-fixed__intro p+p{margin-top:1.2rem}.ksl-pdp-refined :is(.ksl-fixed__intro,.product__description) ul{padding-inline-start:2rem}.ksl-pdp-refined :is(.ksl-fixed__intro,.product__description) li+li{margin-top:.6rem}.ksl-pdp-refined .product__description{font-size:var(--ksl-pdp-body, 16px);line-height:1.75;overflow-wrap:anywhere}.ksl-pdp-refined .product__description :is(h2,h3,h4){margin-block:2.4rem .8rem;font-size:1.9rem;line-height:1.35;letter-spacing:0}.ksl-pdp-refined .product__description p{margin-block:0 1.4rem}.ksl-pdp-refined .product__description a{text-underline-offset:.3rem}.ksl-pdp-refined .ksl-pdp-description summary{min-height:5.6rem;font-size:1.5rem;font-weight:500}.ksl-pdp-refined .ksl-purchase-details p,.ksl-pdp-refined .ksl-delivery__note{font-size:1.3rem;line-height:1.6}.ksl-pdp-refined .product-form__submit{min-height:5.6rem;font-size:1.5rem;letter-spacing:.045em}.ksl-pdp-refined .product-form__quantity .quantity{min-height:5.6rem}.ksl-pdp-refined :is(select,textarea,input)::placeholder{color:rgba(var(--color-foreground),.65);opacity:1}@media(min-width:750px){.ksl-pdp-refined .product:not(.product--no-media) .product__info-wrapper{padding-inline:var(--ksl-pdp-gap, 40px) 0}.ksl-pdp-refined .product--right:not(.product--no-media) .product__info-wrapper{padding-inline:0 var(--ksl-pdp-gap, 40px)}.ksl-pdp-refined .product__media-wrapper{align-self:stretch;overflow-anchor:none}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail]{--ksl-gallery-top: calc(var(--header-height, 120px) + 16px);--ksl-gallery-bottom: 128px;--ksl-thumb-size: clamp(56px, 8svh, 80px);--ksl-viewer-height: max(180px, calc(100svh - var(--ksl-gallery-top) - var(--ksl-thumb-size) - var(--ksl-gallery-bottom)))}body:has(.section-header.shopify-section-header-sticky) .ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail]{--ksl-gallery-bottom: 48px}body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail]{--ksl-gallery-top: 16px}.ksl-pdp-refined media-gallery.product__column-sticky[data-desktop-layout*=thumbnail]{position:sticky;top:var(--ksl-gallery-top)}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] .product__media-list{margin-bottom:12px}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] .product-media-container{width:100%;height:var(--ksl-viewer-height);max-height:var(--ksl-viewer-height)}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] :is(.product__modal-opener,.product-media-container .media){height:100%;padding-top:0}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] .product__media img{object-fit:contain}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] .media-fit-cover .product__media img{object-fit:cover}.ksl-pdp-refined media-gallery[data-desktop-layout*=thumbnail] .thumbnail-list__item.slider__slide{width:var(--ksl-thumb-size);flex:0 0 var(--ksl-thumb-size)}}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.ksl-pdp-refined media-gallery.product__column-sticky[data-desktop-layout*=thumbnail]{transition:top .28s cubic-bezier(.22,.61,.36,1)}body:has(.ksl-pdp-refined) .section-header{transition:top .28s cubic-bezier(.22,.61,.36,1)}}@media(max-width:749px){.ksl-pdp-refined>product-component>.page-width{padding-inline:2rem}.ksl-pdp-refined .product__media-wrapper{margin-inline:-2rem;width:calc(100% + 4rem);max-width:none}.ksl-pdp-refined .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.ksl-pdp-refined .product__media-list,.ksl-pdp-refined .product__media-list .product__media-item{width:100%;margin-inline:0}.ksl-pdp-refined .product__info-wrapper{padding-top:1.2rem}.ksl-pdp-refined .product__title h1{font-size:min(3.2rem,var(--ksl-pdp-title, 36px))}.ksl-pdp-refined .ksl-fixed{padding:1.6rem 0}.ksl-pdp-refined .ksl-fixed__options{grid-template-columns:1fr}.ksl-pdp-refined :is(.ksl-fixed,ksl-personalization) :is(select,textarea,input:not([type=checkbox])){font-size:max(16px,var(--ksl-pdp-body, 16px))}.ksl-pdp-refined .thumbnail-list__item.slider__slide{width:calc((100% - 3rem)/4)}}.ksl-pdp-refined .product__info-container.ksl-product-brand{--ksl-copy-size: var(--ksl-pdp-body, 16px);--ksl-label-size: max(13px, calc(var(--ksl-pdp-body, 16px) - 1px));--ksl-block-title-size: max(15px, calc(var(--ksl-pdp-heading, 20px) - 2px))}.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed__intro,.ksl-fixed__note,.ksl-gift__body,.ksl-delivery__dates,.product__description,ksl-personalization,ksl-customization,ksl-reference-picker){font-size:var(--ksl-copy-size);line-height:1.6;letter-spacing:.01em}.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed label,ksl-personalization label,ksl-customization label,.product-form__input .form__label,.ksl-fixed__price,.ksl-fixed__help summary,.ksl-size__opener,.ksl-gift__meta,.ksl-gift__link,.ksl-delivery__label,.ksl-delivery__note,.ksl-purchase-details p,.ksl-purchase-details__action,.ksl-purchase-details__policies,.shopify-payment-terms,.share-button__button,ksl-personalization small,ksl-customization small,.ksl-personalization__instructions,.ksl-personalization__quantity-hint,.ksl-fixed__upload input,[data-artwork-status]){font-size:var(--ksl-label-size);line-height:1.6;letter-spacing:.01em}.ksl-pdp-refined .ksl-product-brand :is(h2.h4,ksl-personalization legend,ksl-customization legend,.ksl-gift__title,.ksl-pdp-description summary,.product__accordion .accordion__title){font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ksl-block-title-size);line-height:1.4;letter-spacing:-.015em}.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed,ksl-personalization,ksl-customization,ksl-reference-picker) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){font-size:var(--ksl-copy-size);line-height:1.5}@media(min-width:990px){.ksl-pdp-refined .product--medium:not(.product--no-media)>.product__media-wrapper{width:60%;max-width:60%}.ksl-pdp-refined .product--medium:not(.product--no-media)>.product__info-wrapper{width:40%;max-width:40%;min-width:0}}@media(max-width:749px){.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed,ksl-personalization,ksl-customization,ksl-reference-picker) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){font-size:max(16px,var(--ksl-copy-size))}}.ksl-pdp-refined .product__title h1{font-size:clamp(2.6rem,2.3vw,var(--ksl-pdp-title, 36px));line-height:1.2}.ksl-pdp-refined .ksl-product-brand .price{font-size:1.8rem}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo{align-items:center;gap:1.4rem;padding:1.6rem 0;border-top:1px solid #e0ddd5}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo .ksl-gift__visual{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;aspect-ratio:1;background:transparent}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo .ksl-gift__text{padding:0}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo .ksl-gift__badge{position:static}.ksl-pdp-refined .ksl-product-brand .ksl-gift__title{font-size:var(--ksl-copy-size)}.ksl-pdp-refined .ksl-product-brand .ksl-gift__body{font-size:var(--ksl-label-size)}@media(min-width:990px){.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider]{--ksl-viewer-height: min(960px, calc(60vw - 14rem) , calc(100svh - var(--header-height, 120px) - 144px));display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem;align-items:start}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider]:not(:has(.thumbnail-slider)){grid-template-columns:minmax(0,1fr)}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider]>[id^=GalleryViewer]{grid-column:-2 / -1;grid-row:1;min-width:0}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .product__media-list{margin-bottom:0}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider{grid-column:1;grid-row:1;display:block;min-height:0;height:var(--ksl-viewer-height);margin:0}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list.slider{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem;height:100%;max-height:100%;margin:0;padding:.2rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scroll-padding:.2rem;scrollbar-width:none;-ms-overflow-style:none}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list.slider::-webkit-scrollbar{display:none;width:0;height:0}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list__item.slider__slide{width:100%;flex:0 0 auto;aspect-ratio:1;margin:0}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-slider>.slider-button{display:none}.ksl-pdp-refined .product__info-wrapper{padding-top:2.4rem}}@media(max-width:749px){.ksl-pdp-refined .product__media-list .product__media-item{padding-top:0}.ksl-pdp-refined .product__media-wrapper .slider-buttons{margin-top:0}}@media(min-width:750px)and (max-width:989px){.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider]{--ksl-viewer-height: min( calc(50vw - 3rem) , calc(100svh - var(--ksl-gallery-top) - var(--ksl-gallery-bottom)))}}@media(max-width:749px){.ksl-pdp-refined .product__media-list.slider .product__media-item:first-of-type{margin-inline-start:0}}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization,ksl-reference-picker) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){background:transparent;border:0;border-bottom:1px solid var(--ksl-product-border);border-radius:0;padding-inline:0}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) fieldset{padding:1.6rem 0}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) legend{padding-inline:0}.ksl-pdp-refined .ksl-product-brand :is(.ksl-font-sample,ksl-customization [data-summary]){padding:1.2rem 0;border:0;border-radius:0;background:transparent}.ksl-pdp-refined .ksl-product-brand :is(.ksl-gift__visual,.ksl-gift__image,.ksl-gift__visual .ksl-icon){transform:none;transition:none}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo .ksl-gift__visual{flex-basis:3.2rem;width:3.2rem;height:3.2rem}.ksl-pdp-refined .ksl-product-brand .ksl-gift--photo .ksl-gift__visual--image{flex-basis:5.6rem;width:5.6rem;height:5.6rem}.ksl-pdp-refined .ksl-product-brand .ksl-gift__visual .ksl-icon{width:2.4rem;height:2.4rem}.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed label,ksl-personalization label,ksl-customization label,.product-form__input .form__label){font-weight:500}.ksl-pdp-refined .product__media img.image-magnify-none{transform:none;transition:none;cursor:default}.ksl-pdp-refined .ksl-product-brand [aria-invalid=true]{--ksl-product-border: #a12121}@media(min-width:750px){.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .product-media-container{height:auto;max-height:none;border:0;background:transparent}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .product__modal-opener{height:auto}.ksl-pdp-refined media-gallery[data-desktop-layout=thumbnail_slider] .product-media-container .media{height:0;padding-top:calc(100% / var(--preview-ratio, 1))}}.ksl-pdp-refined .ksl-product-brand ksl-personalization{margin-block:.8rem}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) fieldset{margin-block:1.2rem;padding-block:.8rem}.ksl-pdp-refined .ksl-product-brand :is(.ksl-personalization__instructions,.ksl-personalization__quantity-hint){margin-block:.8rem;line-height:1.5}.ksl-pdp-refined .ksl-product-brand ksl-personalization [data-profile-summary]{margin-top:1.2rem;padding-top:1rem}.ksl-pdp-refined .ksl-product-brand :is(.ksl-fixed__intro,.ksl-fixed__note,.product__description,ksl-personalization,ksl-customization){line-height:1.5}.ksl-pdp-refined .ksl-product-brand [data-profile-message]:empty{display:none}.ksl-pdp-refined .ksl-product-brand h2.h4{margin-block:1rem .6rem}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-block:1rem}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items>p{margin:0;padding-inline:1rem;min-width:0}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items>p+p{border-inline-start:1px solid var(--ksl-product-border)}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items>p:first-child,.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items .ksl-purchase-details__action{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;line-height:1.5;overflow-wrap:anywhere}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items .ksl-purchase-details__action{height:100%;padding:0}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items .ksl-purchase-details__action>span:not(.svg-wrapper){flex:0 1 auto}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items .svg-wrapper{margin:0}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items .ksl-purchase-details__arrow{display:none}@media(max-width:749px){.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items>p{padding-inline:.6rem}.ksl-pdp-refined .ksl-product-brand .ksl-purchase-details__items :is(p,a){font-size:1.2rem}}.ksl-pdp-refined .ksl-product-brand ksl-personalization label{margin-block:.4rem .2rem}.ksl-pdp-refined .ksl-product-brand variant-selects :is(.form__label:not(.visually-hidden),.ksl-choice__heading){display:flex;align-items:center;gap:.8rem;min-height:3.6rem;margin:0 0 .4rem;padding:0;font-family:var(--font-body-family);font-style:normal;font-size:var(--ksl-label-size);font-weight:600;line-height:1.6;letter-spacing:.01em;text-transform:none;color:rgb(var(--color-foreground))}.ksl-pdp-refined .ksl-product-brand variant-selects .ksl-choice__heading>span{font-size:inherit;line-height:inherit;letter-spacing:inherit}.ksl-pdp-refined .ksl-product-brand variant-selects :is(.ksl-choice__selected,.ksl-choice__guide){font-weight:400}@media(max-width:749px){.ksl-pdp-refined .ksl-product-brand variant-selects :is(.form__label:not(.visually-hidden),.ksl-choice__heading){min-height:4.4rem}}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) fieldset{margin-block:1.8rem 1.2rem;padding-block:1rem .4rem}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) legend{font-family:var(--font-body-family);font-style:normal;font-size:max(15px,var(--ksl-copy-size));font-weight:600;letter-spacing:0;color:rgb(var(--color-button))}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization label,ksl-customization label,.ksl-choice__heading>span:first-child){font-weight:600}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization) small:not(.ksl-personalization__error){font-size:max(12px,calc(var(--ksl-label-size) - 1px));line-height:1.5;color:#65685f}.ksl-pdp-refined .ksl-product-brand .ksl-personalization__instructions{margin-block:1.2rem;padding-inline-start:1rem;border-inline-start:2px solid var(--ksl-product-border);color:#65685f}.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization,.ksl-fixed) :is(select,textarea){min-height:4rem;padding-block:.6rem}@media(max-width:749px){.ksl-pdp-refined .ksl-product-brand :is(ksl-personalization,ksl-customization,.ksl-fixed) :is(select,textarea){min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ksl-product-refined.css.map */
