.product-recommendations{display:block}.product-recommendations:not(.product-recommendations--loaded){padding:0;margin:0}.product-recommendations__heading{margin:0;margin-bottom:3rem;text-align:center;font-size:28px}.recently-viewed .title{text-align:center}.global__product-card .slider-button{position:absolute;top:20%;width:30px;padding:0}.global__product-card .slider-button--prev{left:-4%}.global__product-card .slider-button--next{right:-4%}@media (min-width: 750px){.global__product-card .slider-button{top:30%;width:40px}.global__product-card .slider-button--prev{left:-8%}.global__product-card .slider-button--next{right:-8%}}.global__product-card .card__information{padding:.5rem 0}.global__product-card .card-information{display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:space-between}.global__product-card .price{padding-right:2rem;margin-top:-4px!important}.global__product-card .price .price-item{font-size:12px}.global__product-card .price--on-sale .price__sale{display:flex;flex-direction:column}.global__product-card .price--on-sale .price-item--sale{color:#cb4335}.global__product-card .card__heading{font-size:11px;padding-right:1rem;margin-top:.5rem}@media (min-width: 750px){.global__product-card .card__heading{font-size:14px;text-transform:none}}.global__product-card .card__inner{margin-bottom:.5rem}.global__product-card .swatch-set{position:static!important}.global__product-card .card__badge .badge{border-radius:0;text-transform:uppercase}.global__product-card .product-form__input input[name=Color]:checked+label,.global__product-card .product-form__input input[name=COLOR]:checked+label,.global__product-card .product-form__input input[name=color]:checked+label{outline:none!important}.global__product-card variant-radios{display:block;padding:0 .2rem}.global__product-card .card__content{display:block}.global__product-card [data-card-option-modal].open{display:block!important}.global__product-card .card .card__atc-wrapper{position:absolute;right:0;bottom:-3px;left:0}@media (min-width: 750px){.global__product-card .card .card__atc-wrapper{display:none;position:absolute;right:0;bottom:0;left:0}.global__product-card .card .card__image-link:hover .card__atc-wrapper,.global__product-card .card .card__image-link:focus .card__atc-wrapper{display:block}}.global__product-card .card .card__atc-wrapper .button{color:#fff;font-family:var(--font-body-family);font-size:12px;width:100%;min-width:100%;font-weight:500;padding:0;min-height:0!important;height:40px}.global__product-card .card .card__atc-wrapper .button:after,.featured-colle .card .card__atc-wrapper .button:after{content:none}.global__product-card .card .card__atc-wrapper .button:hover,.global__product-card .card .card__atc-wrapper .button:focus{border-color:rgb(var(--color-button-3));background-color:rgb(var(--color-button-3))}.global__product-card .card__inner .card__information{position:fixed;right:0;bottom:0;left:0;background:#fff;padding:1.5rem 3rem;z-index:10;border-radius:10px 10px 0 0}@media (min-width: 750px){.global__product-card .card__inner .card__information{position:absolute;right:0;bottom:0;left:0;background:#fffc;padding:1.5rem 3rem;z-index:2}}.global__product-card .card__inner .product-form__input{padding-top:0}.global__product-card .card__inner .product-form__input input[type=radio]+label{padding:1.2rem 1rem;min-width:40px;margin-bottom:0}.global__product-card .card__inner .form__label{font-family:var(--font-heading-family);font-size:14px}.global__product-card .product-form__input.hide,.global__product-card .card__option-modal .slider-button[disabled]{display:none}.global__product-card .card__option-modal .slider{margin:0;padding:0}.global__product-card .card__option-modal .slider__slide{margin:0!important;padding:0!important;width:100%!important}.global__product-card .card__option-modal .slider-button--prev{left:-18%}.global__product-card .card__option-modal .slider-button--next{right:-18%}.global__product-card .card__option-modal-close{position:absolute;top:5%;right:5%;border:none;background:none;z-index:100;cursor:pointer}.global__product-card .card__option-modal-submit{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;width:100%;height:50px;background:#000;color:#fff;text-transform:uppercase;font-family:var(--font-body-family);font-weight:800;font-size:14px;cursor:pointer;margin-top:1.5rem}.global__product-card .card__option-modal-submit[disabled]{cursor:not-allowed;background:#aaa}@media (min-width: 750px){.global__product-card .card__option-modal-submit{font-size:12px;height:40px}}#gtx-trans{display:none!important}.modal-overlay{position:fixed;z-index:0;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#00000080}.modal{background-color:#fefefe;border:1px solid #888;width:90%;max-width:600px;z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0003;animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.close-modal{position:absolute;top:2%;right:5%;color:#000;font-size:40px;font-weight:700}.close-modal:hover,.close-modal:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{font-size:24px;text-align:center;margin-top:3rem;padding:20px 20px 0;font-weight:800;color:#000}.modal-body{text-align:center;padding:20px}.modal-image{width:80%;max-width:220px;margin-bottom:20px}.modal-title{font-size:20px;margin-bottom:10px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.1px}.modal-price{font-size:16px;font-weight:700;margin-bottom:10px}.modal-variant{font-size:14px;margin-bottom:20px;color:#636363;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase}.modal-footer{display:flex;align-items:center;justify-content:center;background:#f5f4f0;padding:3rem 2rem;width:100%}.modal-checkout{display:inline-block;background-color:#000;color:#fff;padding:10px 20px;text-align:center;width:100%;max-width:360px;font-size:18px;cursor:pointer;border:none;height:50px}.modal-checkout:hover,.modal-checkout:focus{opacity:.7}.global__product-card .product-form__input{position:relative;flex:0 0 100%;padding:3rem 0 0;margin:0 0 .5rem;max-width:37rem;min-width:fit-content;border:none}.product-form__input .form__label{padding-left:0;line-height:105%;text-transform:uppercase;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:700;color:rgb(var(--color-base-subdued))}fieldset.product-form__input .form__label{margin-bottom:1rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-border-dark));background-color:rgb(var(--color-background));border-radius:var(--variant-pills-radius);display:inline-block;margin:0 .5rem .6rem 0;padding:1.2rem 1.5rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;overflow:hidden}.product-form__input input[name=Color]+label,.product-form__input input[name=COLOR]+label,.product-form__input input[name=color]+label{padding:1rem;font-size:0;background-size:contain;width:4rem;height:4rem;margin-bottom:.6rem}.product-form__input input[type=radio]+label svg.soldout-crossout{display:none}.product-form__input .soldout input[type=radio]+label{background-color:#e5e5e5}.product-form__input .soldout input[type=radio]+label svg.soldout-crossout{display:block;height:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-form__input 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))}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product-form__input input[name=Color]+label:hover,.product-form__input input[name=COLOR]+label:hover,.product-form__input input[name=color]+label:hover{border-color:rgb(var(--color-background))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[name=Color]:checked+label,.product-form__input input[name=COLOR]:checked+label,.product-form__input input[name=color]:checked+label{outline:1px solid rgb(var(--color-foreground))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.swatch-set{display:inline-block}.swatch-set .swatch-label{position:absolute;top:10%;left:0;color:#636363;text-transform:uppercase;font-size:10px}.swatch-set input[value=White]+label,.swatch-set input[value=white]+label{border:1px solid #cbcbcb}.swatch-set input[value=White]+label:hover,.swatch-set input[value=White]+label:focus,.swatch-set input[value=white]+label:hover,.swatch-set input[value=white]+label:focus{border:1px solid #cbcbcb}[data-card-option-modal] .product-form__input input[type=radio]:checked.visually-unchecked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground),.75)}@media (min-width: 750px){.global__product-card .slider-button{position:absolute;top:35%}.global__product-card .slider-button--prev{left:-3%}.global__product-card .slider-button--next{right:-3%}}
/*# sourceMappingURL=/cdn/shop/t/672/assets/section-product-recommendations.css.map?v=59816031862734531441747169048 */
