.temi-pdp-layout{display:grid;grid-template-columns:1fr calc(50% - var(--temi-rule-width));gap:0}.temi-pdp-media{border-inline-end:var(--temi-rule)}.temi-pdp-info{display:flex;flex-direction:column;gap:var(--temi-space-24);padding-block:var(--temi-space-24) 0;position:sticky;top:var(--temi-sticky-offset);align-self:start}.temi-pdp-info>:not(.temi-pdp-panels){padding-inline:var(--temi-space-24);max-width:calc(var(--temi-measure) + 2 * var(--temi-space-24))}.temi-pdp-info{top:var(--temi-pdp-sticky-top, var(--temi-sticky-offset))}.temi-pdp-media .product__media-list{display:grid;gap:0;width:auto;margin:0;padding:0}.temi-pdp-media .product__media-item{width:100%;max-width:none;padding:0}.temi-pdp-media .product__media-item+.product__media-item{border-block-start:var(--temi-rule)}.temi-pdp-media .product-media-container{aspect-ratio:4 / 5}.temi-pdp-media .product__media{position:relative;height:100%;padding-top:0}.temi-pdp-media .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.temi-pdp-media .product-media-container,.temi-pdp-media .global-media-settings{border:0;box-shadow:none;max-width:100%}.temi-pdp-media .global-media-settings:after{content:none}.temi-pdp-price .price{font-size:var(--temi-text-body);line-height:1.5;letter-spacing:0;color:var(--temi-ink)}.temi-pdp-price .price__sale,.temi-pdp-price .price--on-sale .price__regular{display:none}.temi-pdp-price .price--on-sale .price__sale{display:initial}.temi-variant-group{--temi-ring-color: var(--temi-ink);border:0;margin:0;padding:0;min-width:0}.temi-variant-group+.temi-variant-group{margin-block-start:var(--temi-space-12)}.temi-variant-legend{padding:0;margin-block-end:var(--temi-space-8)}.temi-variant-row{display:flex;flex-wrap:wrap}.temi-variant-input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.temi-variant-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:47px;min-height:47px;padding-inline:var(--temi-space-12);border:var(--temi-rule);background:var(--temi-paper);color:var(--temi-ink);font-size:var(--temi-text-body);line-height:1.5;letter-spacing:0;text-transform:lowercase;cursor:pointer}.temi-variant-chip+.temi-variant-chip{border-inline-start:0}.temi-variant-input:checked+.temi-variant-chip{background:var(--temi-ink);color:var(--temi-paper)}.temi-variant-input.disabled+.temi-variant-chip{text-decoration:line-through}.temi-variant-input:focus-visible+.temi-variant-chip{outline:var(--temi-focus-ring);outline-color:var(--temi-ring-color);outline-offset:var(--temi-space-4)}.temi-pdp-buy .product-form__buttons{max-width:none}.temi-pdp-buy .temi-button{width:100%;display:block;margin:0}.temi-pdp-buy .temi-button[disabled]{text-decoration:line-through;cursor:default}.temi-pdp-buy-note{margin-block-start:var(--temi-space-8);margin-block-end:0}.temi-pdp-buy .product-form__error-message-wrapper{margin-block-start:var(--temi-space-8)}.temi-pdp-buy .product-form__error-message-wrapper:not([hidden]){font-size:var(--temi-text-micro);line-height:1.5;letter-spacing:.1em;margin-bottom:0}.temi-pdp-panels{position:relative;border-block:var(--temi-rule);border-block-end:0}.temi-pdp-panels:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--temi-rule-width));block-size:var(--temi-rule-width);background:var(--temi-rule-color)}.temi-panel+.temi-panel{border-block-start:var(--temi-rule)}.temi-panel-summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--temi-space-12);padding:var(--temi-space-12) var(--temi-space-24);cursor:pointer;list-style:none}.temi-panel-summary::-webkit-details-marker{display:none}.temi-panel-summary h2{margin:0}.temi-panel-mark:after{content:"+"}.temi-panel[open] .temi-panel-mark:after{content:"\2212"}.temi-panel-body{padding:0 var(--temi-space-24) var(--temi-space-24);max-width:calc(var(--temi-measure) + 2 * var(--temi-space-24))}.temi-panel-body.rte a{color:var(--temi-ink);text-decoration:underline;text-underline-offset:var(--temi-space-4)}@media(max-width:767px){.temi-pdp-layout{grid-template-columns:1fr}.temi-pdp-media{border-inline-end:0}.temi-pdp-info{position:static;border-block-start:var(--temi-rule)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/temi-pdp.css.map */
