.gift-packaging{margin:0 2px;border-radius:5px;box-shadow:0 4px 4px #00000040}.gift-packaging .gift-packaging__title-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;text-align:center;background-color:var(--pdp-header-background-color);border-radius:5px 5px 1px 1px}.gift-packaging__info{position:relative;width:100%;display:flex;gap:13px;row-gap:0px;border:2px solid var(--pdp-border-option-color);border-radius:4px;cursor:pointer}.gift-packaging__info+.gift-packaging__main{margin-top:16px}@media screen and (min-width: 750px) and (max-width: 900px){.gift-packaging__info{flex-wrap:wrap}}.gift-packaging__info.active{border-width:3px;border-color:rgb(var(--color-base-accent-1));box-shadow:0 2px 8px -2px #0000008f}.gift-packaging__info.active:before{border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity));bottom:-8px!important}.gift-packaging__info--image{min-height:107px;max-width:144px;object-fit:cover;border-top-left-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width: 400px){.gift-packaging__info--image{max-width:50%}}.gift-packaging__info--text{padding:21.5px 5px 11.5px;font-family:var(--font-body-family);letter-spacing:0;color:#121212}.gift-packaging__info--text h3,.gift-packaging__info--text h4,.gift-packaging__info--text h5,.gift-packaging__info--text li{margin:0;font-size:14px;line-height:18.2px;font-weight:700}.gift-packaging__info--text li{font-size:14px;line-height:22px;font-weight:400}.gift-packaging__info--text ul{padding-left:15px;margin:0;font-size:12px;font-weight:400;line-height:15.6px;letter-spacing:0}.gift-packaging input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.gift-packaging .gift-packaging__title{display:block;color:#121212;font-weight:700;line-height:24px;font-size:16px;text-transform:uppercase;letter-spacing:0;scroll-margin-block:200px;scroll-padding-block:200px;scroll-margin:200px;scroll-padding:200px}.gift-packaging .gift-packaging__content{padding:16px;background-color:var(--option-block-background)}.gift-packaging .gift-packaging-options-list{position:relative;display:flex;align-items:stretch;padding:0;gap:8px;max-width:100%;font-family:var(--font-body-family)}.gift-packaging input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.gift-packaging .gift-packaging-option input[type=radio]+label{position:relative;display:flex;flex-direction:column;padding:9px 5.5px;margin:0 0 20px;background-color:transparent;border:2px solid transparent;border-radius:4px;height:100%;max-height:189px;border:2px solid var(--pdp-border-option-color)}.gift-packaging .gift-packaging-no-bag-option input[type=radio]+label{justify-content:center;align-items:center}@media screen and (min-width: 900px){.gift-packaging .gift-packaging-option.gift-packaging-no-bag-option{max-width:118px}}.gift-packaging-no-bag-option .gift-packaging-option__label-title{font-size:14px;font-weight:400;line-height:18.2px}.gift-packaging input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.gift-packaging .gift-packaging-option.active input[type=radio]:checked+label:before,.gift-packaging__info.active:before{position:absolute;top:auto;right:-8px;bottom:-5px;z-index:2;width:16px;height:16px;margin-left:auto;content:"";background-color:rgb(var(--color-base-accent-1));background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIgogICAgICAgICAgZD0iTTM0LjU4NiwxNC41ODZsLTEzLjU3LDEzLjU4NmwtNS42MDItNS41ODZsLTIuODI4LDIuODI4bDguNDM0LDguNDE0bDE2LjM5NS0xNi40MTRMMzQuNTg2LDE0LjU4NnoiLz4KPC9zdmc+);background-repeat:no-repeat;background-size:contain}.gift-packaging .gift-packaging-option input[type=radio]+label:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;cursor:pointer;content:"";border:2px solid transparent;border-radius:5px;transition:all .1s ease}.gift-packaging .gift-packaging-option.active input[type=radio]:checked+label:after{margin-bottom:0;border-color:rgb(var(--color-base-accent-1));box-shadow:0 2px 8px -2px #0000008f}.gift-packaging .gift-packaging__subtitle,.gift-packaging .gift-packaging__value{font-family:var(--font-body-family);display:block;color:#121212;text-transform:none;font-size:14px;font-weight:700;line-height:18.2px;margin-bottom:3px}.gift-packaging .gift-packaging__value{font-weight:400}.gift-packaging .gift-packaging-option{display:flex;flex-direction:column;border-radius:20px;transition:all .5s;max-width:170px;width:calc((100% - 8px)/2)}.gift-packaging .gift-packaging-option__image-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:5px}.gift-packaging .gift-packaging-option__image-wrap img{display:block;aspect-ratio:1 / 1;width:150px;max-width:100%;object-fit:cover}.gift-packaging .gift-packaging-option__gift-price{display:block;position:absolute;width:100%;bottom:-22px;left:0;margin:0 auto;flex-grow:1;align-content:end;font-size:14px}.gift-packaging .gift-packaging-option__label-title:not(.visually-hidden){display:flex;font-weight:400;font-size:14px;text-wrap:wrap;width:100%;align-items:center;justify-content:center}.gift-packaging .gift-packaging-option__label-text{display:block;padding:0;width:100%;font-size:14px;line-height:18.2px;background-color:transparent!important;letter-spacing:0}.gift-packaging .gift-packaging__badge{position:absolute;top:0;right:0;border-bottom-left-radius:5px;padding:2px 12px;background-color:rgb(var(--color-base-accent-1));font-weight:700;font-size:12px;line-height:13px;letter-spacing:0;color:#fff;text-transform:uppercase;font-family:var(--font-body-family)}@media screen and (min-width: 942px) and (max-width: 999px){.gift-packaging .gift-packaging-option__label-text{padding:3px 20px}}@media screen and (max-width: 460px){.gift-packaging .gift-packaging-option__label-text{padding:3px 20px}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/component-gift-packaging.css.map */
