.screen-counter{position:relative;width:100%;height:4px;background:rgb(var(--root-border-color))}.screen-progress{background:rgb(var(--root-primary-button-background));height:4px;position:absolute}purchase-drawer .drawer__header{padding-block-start:12px;padding-block-end:12px}purchase-drawer .radio-label{border-left:3px solid rgb(var(--root-text-color))}purchase-drawer .radio-container:hover .radio-label{border-left-color:rgb(var(--root-text-color))}purchase-drawer .drawer__footer:before{display:none}purchase-drawer .drawer__content{padding-top:32px;background:#f7f7f7}purchase-drawer .option-title{margin-bottom:12px}purchase-drawer .choice-heading{font-size:calc(var(--heading-h6-font-size) - 3px);margin-bottom:4px}purchase-drawer .radio-label-content{font-size:1.25rem}purchase-drawer .upload-option-title{font-size:1rem}purchase-drawer .purchase-label-title{line-height:1.3rem}purchase-drawer .purchase-label-price{font-size:.9rem;font-weight:600;margin-top:4px}purchase-drawer .radio-description{line-height:1.25rem;margin-top:5px}.radio-label.with-price .checkmark-content{flex:0 0 24px}.radio-label.with-price .radio-label-content{flex:0 0 calc(70% - 12px)}.radio-label.with-price .radio-price{flex:0 0 calc(30% - 12px)}.radio-price{align-self:start}.radio-label-option-image{width:56px;margin-right:12px}.radio-label-option-image img{min-width:56px;height:auto}.radio-label-content{width:calc(100% - 72px)}.option-advice{font-style:italic;line-height:1.3em;margin-top:8px;font-size:.8rem}.choice-ad{display:flex;align-items:center;line-height:1.3em;font-size:.9rem;margin-top:4px}.choice-ad--icon{margin-right:8px}.radio-description.choice-ad{padding:12px 0 0}.purchase-bestselling-label{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:3px 10px;border-radius:50px;white-space:nowrap;align-self:flex-start;margin-left:8px}.option-values--list{margin-bottom:32px}@media screen and (max-width:500px){purchase-drawer .drawer__content{padding-top:24px}.radio-label{padding:14px 12px}purchase-drawer .radio-label .flex.v-center{align-items:flex-start;column-gap:12px}.radio-label-option-image{margin-right:8px}.radio-label-option-image img{min-width:56px}purchase-drawer .radio-label-content{font-size:1rem}purchase-drawer .radio-description.small{font-size:calc(var(--base-font-size) - 1.25px)}purchase-drawer .purchase-label-price{font-size:.75rem}.radio-label-content .purchase-label-datas.flex{display:block}.next-drawer.purchase-next{margin-top:.4rem}.purchase-bestselling-label{margin-left:0}}.uploadkitContainer{opacity:0;-webkit-transition:all .6s ease .1s;-moz-transition:all .6s ease .1s;-o-transition:all .6s ease .1s;-ms-transition:all .6s ease .1s;transition:all .6s ease .1s;height:0}.uploadkitContainer.open{opacity:1;height:100%}.options-container.italic.small p{font-size:calc(var(--base-font-size) - 1px);font-style:oblique;line-height:1.5}.color-screen-options-container{display:flex;width:100%;height:36px;margin:0 0 32px}.color-screen-options-container .colorOptionLink{flex:1;height:100%;border:3px solid white;border-radius:var(--button-border-radius);cursor:pointer;padding:0;margin:0;position:relative;-webkit-transition:transform .25s ease .1s;-moz-transition:transform .25s ease .1s;-o-transition:transform .25s ease .1s;-ms-transition:transform .25s ease .1s;transition:transform .25s ease .1s}.color-screen-options-container .colorOptionLink:hover,.color-screen-options-container .colorOptionLink.active{transform:scale(1.08)}.color-screen-options-container .colorOptionLink:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgb(var(--root-text-color));opacity:0;-webkit-transition:opacity .25s ease .1s;-moz-transition:opacity .25s ease .1s;-o-transition:opacity .25s ease .1s;-ms-transition:opacity .25s ease .1s;transition:opacity .25s ease .1s}.color-screen-options-container .colorOptionLink:hover:after,.color-screen-options-container .colorOptionLink.active:after{opacity:1}.color-screen-options-container:has(.colorOptionLink:not(.active):hover) .colorOptionLink.active:after{opacity:0}.color-screen-variants-container{margin:4px 0 24px}.color-screen-variants-container.colorVariantsActive{opacity:1}@keyframes variantsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.color-screen-variants-container.colorVariantsVisible{animation:variantsIn .4s ease forwards}.color-selection-recap{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:.9rem}.color-recap--swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0}.color-recap--info{flex:1;color:rgb(var(--root-foreground))}.color-recap--price{font-weight:600}.color-screen-variants-container .radio-container{text-align:center}.color-screen-variants-container .variant-option--name{font-size:.82rem;margin-top:12px;line-height:1.2}.color-screen-variants-container .variant-option--price{display:none}.color-screen-variants-container .optional-input-color:checked+.color-option-block .variant-option--name{font-weight:600}.colorVariant{margin:14px}.color-option--border{width:40px;height:40px;margin:0 auto 4px;border-radius:50%;background:transparent;border-width:2px;border-style:solid}.color-option--border.gradientBorder{border:solid 1px transparent;position:relative;background-clip:padding-box;box-sizing:border-box;display:flex}.color-option--border.gradientBorder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:-1px;border-radius:50%;width:40px;height:40px}.color-option--color{width:38px;height:38px;border-radius:50%;display:inline-block;margin-left:-1px;margin-top:-1px;z-index:1}.active .color-option--color,.color-option--color:hover,.optional-input-color:checked+.color-option-block .color-option--color{width:32px;height:32px;margin:2px;cursor:pointer}.gradientBorder .color-option--color:hover,.optional-input-color:checked+.color-option-block .gradientBorder .color-option--color{z-index:1;border:white 2px solid;width:36px;height:36px;margin:auto}.variant-option--name{margin:8px auto 2px;line-height:1.5}.variant-option--price{line-height:1.5}purchase-drawer .drawer__footer{padding-block-start:0}purchase-drawer .purchase-summary--title{margin-bottom:12px}.purchase-summary--line{padding:12px 0;border-bottom:1px solid rgba(var(--root-border-color),.2);width:100%}purchase-drawer .purchase-summary--image img,purchase-drawer .purchase-summary--image .color-option--border,purchase-drawer .purchase-summary--image .color-option--color{border-radius:90%;margin-right:12px;aspect-ratio:1/1;object-fit:cover}.purchase-summary--image.option-image{margin:14px 12px 0 0}purchase-drawer .purchase-summary--price{min-width:fit-content;font-size:.9rem}.purchase-summary--subtotal{padding-top:12px}purchase-drawer .subtotal-zone .next-subtotal-title{text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}purchase-drawer .priceCalculator{font-size:1rem}purchase-drawer .purchase-summary--option{margin-top:10px}purchase-drawer .next-subtotal-title.option-name{display:inline-block;line-height:1.2}purchase-drawer .option-details{list-style:none;padding:0;margin:.5px 0 0;font-size:.75rem;color:rgb(var(--root-text-color),.75);font-weight:400}purchase-drawer .option-details li:before{content:"\b7  "}purchase-drawer .option-details li{display:inline-block}purchase-drawer .button-wrapper{margin-top:12px}purchase-drawer .button-wrapper .button{width:100%}@media screen and (max-width:420px){.purchase-summary--image.option-image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/dependencies-product-constructor.css.map */
