.pdp-gallery-section .col-wrapper,.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail,.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--main{position:relative}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper{overflow:hidden;position:relative}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--main{width:100%;max-width:100%;max-height:100vh;overflow:hidden;min-height:0;min-width:0;flex-basis:80%}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0;flex-basis:20%}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .media>.deferred-media__poster{pointer-events:none}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .deferred-media__poster-button{height:2rem;width:2rem}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .deferred-media__poster-button .icon-play{width:1rem;height:1rem}.pdp-gallery-section .col-wrapper .col.col__gallery .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.pdp-gallery-section .col-wrapper .col.col__gallery .swiper-slide .product__media{max-height:70vh}}.pdp-gallery-section .col-wrapper .col.col__gallery .pdp-gallery-swiper--thumbnail .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-gallery-section .col-wrapper .col.col__gallery .swiper-slide.hidden{display:none}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .swiper-wrapper{transform:unset!important}.swiper-slide{-webkit-transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-wrapper{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .swiper-slide{width:100px!important;height:100px!important;padding:5px;margin-bottom:20px}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .swiper-slide.swiper-slide-thumb-active{border:2px solid #2c190f}.pdp-gallery-section .col-wrapper .pdp-gallery-swiper--thumbnail .product__media.media img{width:100%;height:100%;object-fit:cover}.pdp-gallery-section .col-wrapper .col.col__gallery.loaded{animation:in .8s ease}@media (max-width:767px){.pdp-gallery-section .col-wrapper .col.col__gallery{display:none}}.pdp-gallery-section .col-wrapper .col.col__gallery .product__media-list .grid__item{width:100%;max-width:100%;padding-left:0;cursor:pointer}.pdp-gallery-section .col-wrapper .col.col__gallery .product__media-list .grid__item .open-icon{text-align:-webkit-center}.pdp-gallery-section .col-wrapper .col.col__options .product__info h2{margin:0;font-size:32px}.pdp-gallery-section .col-wrapper .col.col__options .product__info .product__price{letter-spacing:0;font-size:14px}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset input{display:none}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset .form__label{font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:12px}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset input[type=radio]+label{transition:.5s ease;text-align:center;cursor:pointer;border:solid 1px #000}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset input[type=radio]+label span{display:flex;align-items:center;justify-content:center}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset input[type=radio]+label:hover{filter:brightness(90%)}.pdp-gallery-section .col-wrapper .col.col__options prism-variant-radios fieldset input[type=radio]:checked+label{filter:brightness(90%)}.pdp-gallery-section .col-wrapper .col.col__options .product-form form{margin-top:15px}.pdp-gallery-section .col-wrapper .col.col__options .product-form form .product-form__submit{transition:.5s ease;text-transform:uppercase}.pdp-gallery-section .col-wrapper .col.col__options .product-form form .product-form__submit:hover{border:sold 2px #000;background-color:#fff;color:#000}.pdp-gallery-section .col-wrapper .col.col__options .shipping-msg{text-align:center;margin-top:10px;font-size:12px}@media (max-width:768px){.pdp-gallery-section .col-wrapper .col.col__gallery .product__media-list{grid-template-columns:100%}}.pdp-gallery-section .product__modal-opener:not(.product__modal-opener--image){display:none}.pdp-gallery-section .gallery-modal{position:fixed;display:none;background-color:#f5f5f5;width:95vw;height:95vh;z-index:5;transform:translate(50%,50%);right:50%;bottom:50%;text-align:-webkit-center;justify-content:center;align-items:center;animation:show .5s ease}.pdp-gallery-section .gallery-modal.loaded{animation:in .8s ease}@keyframes in{0%{opacity:0}to{opacity:100%}}@media (max-width:768px){.pdp-gallery-section .gallery-modal{width:100%;height:500px;position:relative;transform:translate(0);right:0%;bottom:0%;z-index:1}}.pdp-gallery-section .gallery-modal .content{width:100%;list-style:none}.pdp-gallery-section .gallery-modal .content ul{display:flex;overflow:hidden;width:50vw;flex-wrap:nowrap;align-items:center}@media (max-width:768px){.pdp-gallery-section .gallery-modal .content ul{width:100vw}}.pdp-gallery-section .gallery-modal .content ul .product__media{padding-top:0!important;background:#fff}.pdp-gallery-section .gallery-modal .content ul .product__media img{object-fit:contain;-webkit-user-drag:none}.pdp-gallery-section .gallery-modal .content ul .deferred-media img{object-fit:cover;-webkit-user-drag:none}.pdp-gallery-section .gallery-modal .content .grid__item{width:50vw;max-width:100%;transition:.5s ease;position:relative;right:0;height:90vh}@media (max-width:768px){.pdp-gallery-section .gallery-modal .content .grid__item{height:500px;padding-bottom:0;padding-left:0;width:100vw}}.pdp-gallery-section .gallery-modal .content .media{height:100%;padding-top:0!important}.pdp-gallery-section .gallery-modal .close{position:absolute;right:20px;top:20px;z-index:10;width:20px;height:20px;cursor:pointer}@media (max-width:768px){.pdp-gallery-section .gallery-modal .close{display:none}}.pdp-gallery-section .gallery-modal .arrows .arrow-left{cursor:pointer;position:absolute;transform:rotate(180deg);left:10px}.pdp-gallery-section .gallery-modal .arrows .arrow-right{cursor:pointer;position:absolute;right:10px}.pdp-gallery-section .background{display:none;position:fixed;z-index:4;background-color:#000;opacity:70%;width:100%;height:100%;transform:translate(50%,50%);right:50%;bottom:50%}@media (max-width:768px){.pdp-gallery-section .background{display:none}}@keyframes show{0%{opacity:0;bottom:20%}to{opacity:100%;bottom:50%}}.pdp-gallery-section .product__modal-opener .product__media-icon,.pdp-gallery-section .product__modal-opener .product__media-toggle{display:none}.slider.active{display:flex!important;flex-wrap:nowrap!important}.slider.active .slide__item{flex-wrap:nowrap!important}.dots .dot{width:6px;height:6px;background-color:#d3d4d5;border-radius:50%;margin:5px;opacity:70%;cursor:pointer;transition:.5s ease}.dots .dot.active{width:12px;height:12px}.breadcrumb .breadcrumbs__list{display:flex;justify-content:left;list-style:none;margin:0;padding:0}.breadcrumb .breadcrumbs__list .breadcrumbs__item{margin:0 3px;font-size:13px}.breadcrumb .breadcrumbs__list .breadcrumbs__item a{text-decoration:none;color:#000;letter-spacing:0}.breadcrumb .breadcrumbs__list .breadcrumbs__item a:hover{text-decoration:underline}.deferred-media{height:100%}.also-bought--card{max-width:350px}.also-bought--card input{display:none}.also-bought--card label.label:before{content:"";width:40px;height:40px;border:solid 1px gray;background:transparent;position:absolute;border-radius:25px;top:15px;left:15px}.also-bought--card label.label:after{content:"\2713";width:39px;height:39px;background:#fff;position:absolute;border-radius:25px;top:15.5px;left:15.5px;display:flex;justify-content:center;align-items:center;transition:all .5s ease;transform:scale(0)}.also-bought--card input:checked+label.label:after{transform:scale(1)}.tab{opacity:60%;color:var(--color-button-text)}.tab:hover{opacity:100%}.tab.active{font-weight:700;position:relative;border-bottom:solid 1px var(--color-button-text);opacity:100%}@media (max-width:768px){.tab.active{border:solid 1px var(--color-button-text);background-color:#faebd783}}@media (min-width:768px){.tab.active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;content:"";left:50%;margin-left:-10px;position:absolute}.tab.active:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid;border-top-color:var(--color-button-text);bottom:-12px;margin-left:-12px;content:"";left:50%;position:absolute}}.tab-content{display:none}.tab-content.active{display:block}.panel-3 a{color:var(--color-button-text)}.panel-1 ul{list-style-type:disc;padding-left:3.5rem}.panel-2 img{aspect-ratio:1/1}.swym-wishlist-button-bar{display:none}.bis-reset{z-index:3!important;top:130px!important}.short_description .img_wrapper{font-family:shamicon}.bis-reset{display:none!important}.short_description .s_icon img{width:4.2rem;height:4.2rem;object-fit:scale-down}#panels p{margin:0 0 1.5rem;line-height:2.5rem}#panels strong{-webkit-font-smoothing:antialiased;color:#000}#panels h3{font-size:24px;margin-bottom:15px}#panels a,#panels a span{color:var(--color-button-text)}.non-available:after{content:"";border-bottom:solid 1px gray;transform:rotate(145deg);width:100%;position:absolute;left:0;top:50%}.quantity__selector{background-color:#fbf7f1;width:100%;max-width:350px}.quantity__selector input{max-width:350px;width:100%}.save__amount{color:#c3463a}.save__amount .save__amount__inner{display:none}.save__amount .save__amount__inner.show{display:block}.product__price{color:#c3463a}.product__price strike{color:#000}.atc__btn{min-width:276px;background-color:#e9812a;border:1px solid #e9812a;color:#fff}.atc__btn:hover{min-width:276px;background-color:transparent!important;border:1px solid #e9812a;color:#e9812a!important}@media (max-width:1024px){.quantity__selector,.quantity__selector input{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/pdp-gallery.css.map */
