.product__gift-wrap{margin-block:var(--spacing-4) 0 var(--spacing-8)}.gift-wrap__row{align-items:center;background-color:var(--color-white);border:1px solid transparent;box-shadow:0 .3rem .3rem rgba(var(--gradient-end-color),.1);display:flex;gap:var(--spacing-10);margin-block-end:var(--spacing-8)}.product__gift-wrap .gift-wrap__header{align-items:flex-start;display:flex;flex-direction:column}.product__gift-wrap .gift-wrap__row.is-active{border:1px solid var(--color-black)}.gift-wrap__header-actions{align-items:center;display:flex;margin-inline:auto var(--spacing-8)}.gift-wrap__header-actions span{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.gift-wrap__featured-media-image{display:block;width:auto}.gift-wrap__title{color:var(--color-black);font-family:var(--font-family__silk);font-size:2rem;font-weight:var(--font-body-weight);line-height:normal;margin-block:0 var(--spacing-8)}.gift-wrap__subtitle{color:var(--color-black);font-size:1.4rem;font-weight:var(--font-weight-medium);line-height:1.6rem;letter-spacing:.1rem;text-transform:uppercase;margin-block:0}.product__gift-wrap .gift-wrap__subtitle span{color:rgba(var(--color-black-background-to-rgba));text-decoration-line:line-through;padding-inline-end:var(--spacing-2)}.gift-wrap__checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);width:1.6rem;height:1.6rem;display:inline-block;cursor:pointer;position:relative;margin:0;transition:background-color var(--duration-medium) ease}.gift-wrap__checkbox[disabled]{opacity:.25;cursor:not-allowed}.gift-wrap__checkbox:checked{background-color:var(--color-black)}.gift-wrap__checkbox:checked:before{content:"";position:absolute;top:.1rem;left:.5rem;width:.5rem;height:1rem;border:solid var(--color-white);border-width:0 .1rem .1rem 0;rotate:45deg}#Details--cart-drawer[open] [data-icon=plus]{display:none}#Details--cart-drawer[open] [data-icon=minus]{display:block!important}.gift-wrap__product-details [data-icon=minus],.gift-wrap__product-details[open] [data-icon=plus]{display:none}.gift-wrap__product-details[open] [data-icon=minus]{display:block}.gift-wrap__product-details{display:flex;flex-direction:column}.gift-wrap__variants-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);padding:var(--spacing-4) 0}.gift-wrap__variants-grid .gift-wrap__row{margin-block-end:0;flex-direction:column;align-items:stretch;gap:0;overflow:hidden}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__featured-media{width:100%;aspect-ratio:3 / 4;overflow:hidden}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__featured-media-image{width:100%;height:100%;object-fit:cover}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__header-content{display:flex;flex-direction:column;padding:8px;gap:4px}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__title-row .gift-wrap__title{margin-block:0;flex:1}.gift-wrap__variants-grid .gift-wrap__row:not(.is-active) .gift-wrap__header-actions{display:flex;align-items:center;margin:0;padding:0;flex-shrink:0}.gift-wrap__variants-grid.has-active{display:block}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active{flex-direction:row;align-items:center;gap:var(--spacing-10);margin-block-end:0}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__featured-media{width:7rem;height:9rem;flex-shrink:0;overflow:hidden}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__featured-media-image{width:100%;height:100%;object-fit:cover}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__header-content{display:flex;flex-direction:column;flex:1;padding:8px 0;gap:4px}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__title-row{display:flex;align-items:center;justify-content:space-between}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__title-row .gift-wrap__title{margin-block:0;flex:1}.gift-wrap__variants-grid.has-active .gift-wrap__row.is-active .gift-wrap__header-actions{margin-inline:0 var(--spacing-8);padding:0;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/108/assets/component-gift-wrap.css.map */
