[data-template^=product]{background:var(--k-ivory)}@media screen and (min-width:990px){[data-template^=product] .product-information .product-information__grid:not(.product-information--media-none){grid-column:1 / -1;grid-template-columns:1fr minmax(0,524px) minmax(48px,105px) minmax(0,447px) 1fr;column-gap:0;padding-top:24px;padding-bottom:120px}[data-template^=product] .product-information .product-information__grid .product-information__media{grid-column:2;padding-inline:0}[data-template^=product] .product-information .product-information__grid .product-details{grid-column:4;padding-inline:0}}@media screen and (min-width:750px){[data-template^=product] .product-information__media:has(>media-gallery.media-gallery--grid):not(.quick-add-modal__content *){position:relative;min-height:100svh}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid:not(.quick-add-modal__content *){position:absolute;top:0;right:0;bottom:0;left:0;padding-inline-end:18px;overflow-y:auto}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid::-webkit-scrollbar{width:6px}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid::-webkit-scrollbar-button{display:none}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid::-webkit-scrollbar-track{background:color-mix(in srgb,var(--k-accent) 15%,transparent);border-radius:3px}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--k-accent) 70%,transparent);border-radius:3px}[data-template^=product] .product-information__media>media-gallery.media-gallery--grid::-webkit-scrollbar-thumb:hover{background:var(--k-accent)}@supports selector(::-webkit-scrollbar){[data-template^=product] .product-information__media>media-gallery.media-gallery--grid{scrollbar-color:auto;scrollbar-width:auto}}@supports not selector(::-webkit-scrollbar){[data-template^=product] .product-information__media>media-gallery.media-gallery--grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--k-accent) 70%,transparent) color-mix(in srgb,var(--k-accent) 15%,transparent)}}}@media screen and (max-width:989px){[data-template^=product] .product-information .product-details{padding-top:24px;padding-bottom:64px}}[data-template^=product] .product-details{font-family:var(--k-serif);color:var(--k-brown)}.k-pd-heading__crumb{margin:0;font-family:var(--k-serif);font-size:calc(14px + var(--k-text-shift));font-weight:600;line-height:1.213;white-space:pre-wrap;color:var(--k-accent)}.k-pd-heading__title{margin:12px 0 0;font-family:var(--k-display);font-size:32px;font-weight:600;line-height:1.213;letter-spacing:normal;color:var(--k-brown)}.k-pd-button-row{margin-top:12px}.k-pd-stylist{margin-top:15px}.k-pd-stylist+.k-pd-acc,.k-pd-button-row+.k-pd-acc{margin-top:26px}.k-pd-text+.k-pd-button-row{margin-top:15px}.k-pd-acc+.k-pd-acc{margin-top:12px}.k-pd-acc+.k-pd-share{margin-top:14px}[data-template^=product] .product-information .product-details .product-form-buttons{width:calc(100% - var(--height-buy-buttons) - 9px)}[data-template^=product] .product-details .add-to-cart-button{width:100%}.k-pd-wish-row{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--height-buy-buttons));pointer-events:none}.k-pd-wish{display:flex;align-items:center;justify-content:center;width:var(--height-buy-buttons);height:var(--height-buy-buttons);color:var(--color-secondary-button-text);background:var(--color-secondary-button-background);border:var(--style-border-width-secondary) solid var(--color-secondary-button-border);border-radius:var(--style-border-radius-buttons-secondary);cursor:pointer;pointer-events:auto;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.k-pd-wish:hover{color:var(--color-secondary-button-hover-text);background:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border)}.k-pd-wish.is-active{color:var(--color-primary-button-text);background:var(--color-secondary-button-text)}.k-pd-button{width:100%;min-height:46px}.k-pd-acc{border-top:.5px solid var(--k-accent)}.k-pd-acc__summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;font-family:var(--k-serif);font-size:calc(16px + var(--k-text-shift));font-weight:600;color:var(--k-accent);list-style:none;cursor:pointer}.k-pd-acc__summary::-webkit-details-marker{display:none}.k-pd-acc__chevron{transform:rotate(180deg);transition:transform .3s var(--k-ease)}.k-pd-acc[open] .k-pd-acc__chevron{transform:none}.k-pd-acc__body{padding:4px 0 16px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;line-height:1.213;color:var(--k-brown)}.k-pd-acc[open] .k-pd-acc__body{animation:k-pd-acc-open .35s var(--k-ease)}@keyframes k-pd-acc-open{0%{opacity:0;transform:translateY(-4px)}}.k-pd-acc__label{margin:8px 0 12px;text-transform:uppercase;color:var(--k-accent)}.k-pd-acc__table{width:100%;margin-bottom:14px;border-collapse:collapse}.k-pd-acc__scroll{overflow-x:auto;overscroll-behavior-x:contain}.k-pd-acc__scroll .k-pd-acc__table--grid{min-width:420px}.k-pd-acc__table tr{border-bottom:.5px solid color-mix(in srgb,var(--k-brown) 35%,transparent)}.k-pd-acc__table th,.k-pd-acc__table td{padding:13px 0;text-align:left;vertical-align:top;font-weight:600}.k-pd-acc__table th{width:1%;padding-inline-end:32px;white-space:nowrap;text-transform:uppercase;color:var(--k-accent)}.k-pd-acc__table--grid td,.k-pd-acc__table--grid th{width:auto}.k-pd-acc__table--grid tr:not(:first-child) th,.k-pd-acc__table--grid td{font-family:var(--k-sans);font-size:calc(12px + var(--k-text-shift));font-weight:590;color:var(--k-brown)}.k-pd-acc__text p{margin:0}.k-pd-acc__link{display:inline-block;margin-top:10px;color:var(--k-accent)}.k-pd-share{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:2px}.k-pd-share__label{display:inline-flex;align-items:center;height:30px;padding:0 18px;font-family:var(--k-serif);font-size:calc(12px + var(--k-text-shift));font-weight:600;color:var(--k-brown);background:var(--k-panel);border-radius:3px}.k-pd-share__icon{display:inline-flex;padding:4px;color:var(--k-accent);background:none;border:0;cursor:pointer;transition:transform .2s var(--k-ease),color .2s ease}.k-pd-share__icon:hover{transform:translateY(-1px);color:var(--k-brown)}.k-pd-share__icon.is-copied{color:var(--k-accent)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/koterie-product.css.map */
