.selection-section--custom-boxes,.selection-section--custom-boxes *{box-sizing:border-box}.selection-section--custom-boxes{margin:0;padding:0;position:relative;width:100%;background-color:#fff;overflow-x:hidden;overflow-y:visible;--selection-section-image-scale: 1;--selection-section-image-transform: 0%}.selection-section--custom-boxes .selection-section__inner{display:flex;flex-direction:column;width:100%;min-height:100vh}.selection-section--custom-boxes .selection-section__heading{padding:40px 20px;text-align:center;display:block;opacity:1;visibility:visible;width:100%;height:auto;transform:none;pointer-events:auto}.selection-section--custom-boxes .selection-section__title{font-size:var(--title-font-size, 28px);font-weight:400;letter-spacing:.5px;line-height:1.3;margin-bottom:20px;color:var(--title-color, #000000)}.selection-section--custom-boxes .selection-section__description{font-size:var(--description-font-size, 14px);line-height:1.6;color:var(--description-color, #666666);margin-bottom:24px}.selection-section--custom-boxes .selection-section__button{margin-top:8px}.selection-section--custom-boxes .r-button{font-family:Optima,Palatino,serif;display:inline-block;padding:12px 48px;font-size:15px;font-weight:400;text-decoration:none;transition:all .3s ease;cursor:pointer;border-width:2px;border-style:solid}.selection-section--custom-boxes .r-button--boxed-filled{background-color:var(--button-bg-color, #000000);color:var(--button-text-color, #ffffff);border-color:var(--button-bg-color, #000000)}.selection-section--custom-boxes .r-button--boxed-filled:hover{background-color:var(--button-text-color, #ffffff);color:var(--button-bg-color, #000000);border-color:var(--button-bg-color, #000000)}.selection-section--custom-boxes .r-button--boxed-outline{background-color:transparent;color:var(--button-bg-color, #000000);border-color:var(--button-bg-color, #000000)}.selection-section--custom-boxes .r-button--boxed-outline:hover{background-color:var(--button-bg-color, #000000);color:var(--button-text-color, #ffffff);border-color:var(--button-bg-color, #000000)}.selection-section--custom-boxes .selection-section__carousel-container{position:relative;width:100%;padding:40px 20px;flex-shrink:0;background-color:#fff}@media (max-width: 1023px){.selection-section--custom-boxes .stepper-arrows{position:absolute!important;bottom:14px!important;right:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;z-index:100!important}.selection-section--custom-boxes .stepper-arrows__button{background:none!important;border:none!important;width:40px!important;height:40px!important;padding:0!important;color:#000!important;transition:all .3s ease!important}.selection-section--custom-boxes .stepper-arrows__button:hover:not(:disabled){color:#666!important;transform:scale(1.2)!important}.selection-section--custom-boxes .stepper-arrows__button:disabled{opacity:.2!important;cursor:not-allowed!important;pointer-events:none!important}.selection-section--custom-boxes .stepper-arrows__button .r-icon{display:flex!important;align-items:center!important;justify-content:center!important}.selection-section--custom-boxes .stepper-arrows__button svg{width:18px!important;height:18px!important}.selection-section--custom-boxes .stepper-arrows__pagination{display:none!important}}.selection-section--custom-boxes .r-image{position:relative;display:block;width:100%;height:100%}.selection-section--custom-boxes .r-image a{display:block;width:100%;height:100%}.selection-section--custom-boxes .r-image picture{display:block;width:100%;height:100%}.selection-section--custom-boxes .r-responsive-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(var(--selection-section-image-scale, 1));transition:transform .6s cubic-bezier(.4,0,.2,1)}.selection-section--custom-boxes .carousel{position:relative;width:100%}.selection-section--custom-boxes .carousel__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:0;-webkit-overflow-scrolling:touch;cursor:inherit;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none}.selection-section--custom-boxes .carousel__wrapper::-webkit-scrollbar{display:none}.selection-section--custom-boxes .carousel__slide{flex-shrink:0;width:75vw;cursor:inherit;-webkit-user-select:none;user-select:none;background-color:#fff}.selection-section--custom-boxes .carousel__slide a{cursor:inherit;-webkit-user-select:none;user-select:none}.selection-section--custom-boxes .carousel__slide img{pointer-events:none;-webkit-user-select:none;user-select:none}.selection-section--custom-boxes .r-product-tile{display:block;text-decoration:none;color:inherit;cursor:inherit;-webkit-user-select:none;user-select:none}.selection-section--custom-boxes .r-product-tile__visual{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background-color:#f5f5f5;margin-bottom:15px;pointer-events:none}.selection-section--custom-boxes .r-product-tile__image{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .6s ease}.selection-section--custom-boxes .r-product-tile:hover .r-product-tile__image{transform:scale(1.08)}.selection-section--custom-boxes .r-product-tile__info{padding:0}.selection-section--custom-boxes .r-product-tile__name{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px}.selection-section--custom-boxes .r-product-tile__description{font-size:12px;color:#666;margin-bottom:10px;line-height:1.4}.selection-section--custom-boxes .r-product-tile__price{font-size:13px;font-weight:600}.selection-section--custom-boxes .custom-box-tile__overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%);display:flex;align-items:flex-end;padding:20px 15px;pointer-events:none}.selection-section--custom-boxes .custom-box-tile__content{width:100%;text-align:center;pointer-events:auto}.selection-section--custom-boxes .custom-box-tile__title{font-size:var(--box-title-font-size, 16px);font-weight:400;letter-spacing:.5px;color:var(--box-title-color, #ffffff);margin:0 0 10px;line-height:1.3}.selection-section--custom-boxes .custom-box-tile__button{margin-top:8px}.selection-section--custom-boxes .custom-box-tile__button-text{font-size:var(--box-button-font-size, 12px);color:var(--box-button-text-color, #ffffff);background-color:var(--box-button-bg-color, transparent);text-decoration:none;display:inline-block;transition:opacity .3s ease;padding:4px 8px}.selection-section--custom-boxes .custom-box-tile__button-text:before{content:"\2014";margin-right:8px}.selection-section--custom-boxes .custom-box-tile__button-text:after{content:"\2014";margin-left:8px}.selection-section--custom-boxes .r-product-tile:hover .custom-box-tile__button-text{opacity:.7}@media (max-width: 1023px){.selection-section--custom-boxes .selection-section__heading{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;transform:none!important;pointer-events:auto!important;position:relative!important}}@media (min-width: 1024px){.selection-section--custom-boxes{height:100vh!important;overflow:hidden!important}.selection-section--custom-boxes .selection-section__heading,.selection-section--custom-boxes .selection-section__carousel-container{box-sizing:border-box!important}.selection-section--custom-boxes .selection-section__inner{position:relative;flex-direction:row;height:100%;gap:0;padding:0;margin:0}.selection-section--custom-boxes .selection-section__heading{position:absolute;left:0;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:45%;height:100%;padding:60px;flex-shrink:0;opacity:1;text-align:left;visibility:visible;transform:none;pointer-events:auto;margin:0;overflow:hidden;backface-visibility:hidden;will-change:transform,opacity;transition:opacity .12s ease-out .9s,transform .6s cubic-bezier(.25,.46,.45,.94) .9s}.selection-section--custom-boxes .selection-section__title{margin-bottom:30px}.selection-section--custom-boxes .selection-section__description{line-height:1.6;margin-bottom:30px;max-width:90%}.selection-section--custom-boxes .r-button{padding:14px 60px}.selection-section--custom-boxes.js-selection-section[data-carousel-active=true] .selection-section__heading{opacity:0!important;visibility:hidden!important;transform:translate(-24px)!important;pointer-events:none!important;transition:opacity .08s ease-out 0s,transform .6s cubic-bezier(.25,.46,.45,.94) 0s}.selection-section--custom-boxes.js-selection-section .selection-section__heading{transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.selection-section--custom-boxes .selection-section__carousel-container{position:relative!important;z-index:3!important;width:55%!important;height:100%!important;padding:60px 0!important;margin:0 0 0 45%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex-shrink:0!important;overflow:visible!important;backface-visibility:hidden!important;will-change:width,margin-left,padding-left,padding-right!important;transition:width .6s cubic-bezier(.25,.46,.45,.94) .08s,margin-left .6s cubic-bezier(.25,.46,.45,.94) .08s,padding-left .6s cubic-bezier(.25,.46,.45,.94) .08s,padding-right .6s cubic-bezier(.25,.46,.45,.94) .08s!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.selection-section--custom-boxes .selection-section__carousel-container:active{cursor:grabbing!important}.selection-section--custom-boxes.js-selection-section[data-carousel-active=true] .selection-section__carousel-container{width:100%!important;margin-left:0!important;padding-left:60px!important;padding-right:60px!important}.selection-section--custom-boxes .carousel__wrapper{gap:40px!important;padding:0!important;margin:0!important}.selection-section--custom-boxes .carousel__slide{width:33vw!important;max-width:400px!important;transition:width .6s cubic-bezier(.25,.46,.45,.94) .08s!important}.selection-section--custom-boxes.js-selection-section[data-carousel-active=true] .carousel__slide{width:calc((100vw - 160px)/2)!important}.selection-section--custom-boxes .carousel__slide:last-child{margin-right:0!important;transition:margin-right .6s cubic-bezier(.25,.46,.45,.94) .08s!important}.selection-section--custom-boxes.js-selection-section[data-carousel-active=true] .carousel__slide:last-child{margin-right:60px!important}.selection-section.selection-section--custom-boxes .stepper-arrows{position:absolute!important;bottom:80px!important;right:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;z-index:1000!important;pointer-events:auto!important}.selection-section.selection-section--custom-boxes .stepper-arrows__button{background:none!important;border:none!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;color:#000!important}.selection-section.selection-section--custom-boxes .stepper-arrows__button:hover:not(:disabled){color:#666!important;transform:scale(1.2)!important}.selection-section.selection-section--custom-boxes .stepper-arrows__button:disabled{opacity:.2!important;cursor:not-allowed!important;pointer-events:none!important}.selection-section.selection-section--custom-boxes .stepper-arrows__button .r-icon{display:flex!important;align-items:center!important;justify-content:center!important}.selection-section.selection-section--custom-boxes .stepper-arrows__button svg{width:18px!important;height:18px!important}.selection-section.selection-section--custom-boxes .stepper-arrows__pagination{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-boxes-carousel-cova.css.map */
