.header__container{padding-left:15px;padding-right:15px}header .header__container--md .navigation-wrapper{width:calc(100% + 30px);margin-left:-15px;margin-right:0}.header__column--socials a{--color-text: var(--color-gray-50);color:var(--color-text)}.header__column--socials .umg-icon{--icon-width: 1.5rem}.header__container--md .header__column--logo{padding-bottom:15px}@media screen and (min-width: 768px){#header__wrapper--md{margin-bottom:0}.header__search-container>button{position:static;margin:0;order:1;padding:6px;width:auto;height:auto}}.header__search-wrapper:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;background:#000;opacity:.2;pointer-events:none}.header__search-wrapper:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:var(--color-tertiary);z-index:2}@media screen and (max-width: 767px){.header__search-container>button{position:static;order:1;margin:auto -15px auto 7px}}.navigation-container.swiper-wrapper{gap:0}.navigation-social-richtext{text-align:center}.navigation-social-richtext a{text-decoration:underline}.nav-slide{width:auto}.cart-count{color:#fff;background:red}@media screen and (max-width: 767px){.header__column--actions .min-w-min-click-space{min-width:2.25rem}.header__column--actions .min-h-min-click-space{min-height:2.25rem}.header__container{column-gap:5px}}@media screen and (max-width: 374px){.header__column--actions .min-w-min-click-space{min-width:1.75rem}.header__column--actions .min-h-min-click-space{min-height:1.75rem}}footer>.section__wrapper.relative{z-index:2}.footer-legal-nav{display:flex;flex-direction:column;justify-content:center}.footer-legal-nav li{padding:0 8px}.social-container{height:auto}.site-footer .navigation-container{justify-content:flex-start}.footer__griditem--social{text-align:left;display:flex;flex-direction:column;gap:var(--gap-sm-xs)}.footer-form{display:grid;grid-template-columns:auto auto}.footer-form .field__input{border:1px solid #fff;color:var(--color-text)}.footer-form button{width:42px;height:42px;border:1px solid currentColor;display:flex;align-items:center;justify-content:center}.footer-form svg{transform:rotate(275deg);width:25px;height:auto}.footer-form small,.footer-form h3{width:100%;padding-top:5px;grid-column:1 / -1}.footer-form h3:focus-visible{outline:none;font-weight:600}@media screen and (max-width: 767px){.footer__griditem--social .navigation-heading-container,.footer__griditem--social form{text-align:center;justify-content:center}.footer__griditem--navigation-pc{display:none}}@media screen and (min-width: 768px){.footer-legal-nav{flex-direction:row;flex-wrap:wrap}.footer-legal-nav li:not(:last-child){border-right:1px solid currentColor}.footer__griditem--navigation-sp{display:none}}.product_card .card__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product_card .card__image{--color-border: gray}.card__container a[href*="/collections"]:not([href*="/products"]) .card__image{border:none}@media screen and (max-width: 767px){.card__details--wrapper{--padding-sm-sm: 0}}.product-labels{display:flex;flex-wrap:wrap;gap:5px}.product-labels span{background-color:#000;color:#fff;font-size:10px;border-radius:10px;padding:1px 8px}.product-labels:empty{display:none}@media screen and (max-width: 767px){.custom-collection-title .section-spacing{--padding-container-lg: 1rem}.product-grid-wrapper .js-open-drawer{padding:8px 10px;border:1px solid gray;border-radius:0;width:100%;position:relative}.product-grid-wrapper .js-open-drawer:after{content:"";display:block;width:8px;height:8px;border-right:1px solid gray;border-bottom:1px solid gray;transform:rotate(45deg);right:11px;position:absolute;top:12px}}@media screen and (min-width: 768px){facets-filters .filter-sort-end{margin-left:auto}}.custom-release-date:empty{display:none}.accordion__content iframe,.accordion__content img{max-width:100%}.accordion{border-top:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300)}.accordion+.accordion{border-top:none}product-form.sticking{height:var(--height)}product-form:not(.sticking) .pdp-sticky_info{display:none}product-form.sticking .product-form-container{position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;z-index:9;box-shadow:0 1px 8px 4px #e0e0e0;transition:transform ease-in-out .2s}.product-form-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}product-form.sticking form{width:auto}.pdp-sticky_info{display:grid;grid-template-columns:65px auto;grid-gap:1rem}.pdp-sticky_info img{width:100%}.pdp-sticky_info h3{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.quantity-selector select{padding-left:2rem;padding-right:2rem;text-align:center}.product__info .product-title{text-wrap:auto}.accordion__header h3{font-weight:600;font-size:16px}.btn-back-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#6891ca;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:1000;box-shadow:0 2px 10px #0003}.product-form-sticking .btn-back-top{bottom:145px}.product-form-sticking footer{padding-bottom:100px}.btn-back-top.show{opacity:1;visibility:visible;transform:translateY(0)}.btn-back-top:hover{background:#061460;transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.btn-back-top svg{width:20px;height:20px;transform:rotate(180deg)}@media screen and (min-width: 768px){.btn-back-top.hide-desktop{display:none}.product-form-sticking .btn-back-top{bottom:105px}.product-form-sticking footer{padding-bottom:0}}@media screen and (max-width: 767px){.product-form-container{flex-direction:column;gap:.5rem}.product-form-cntr.sticking .ruffruff-selling-periods__product-message{display:none!important}.pdp-sticky_info{grid-template-columns:60px auto;gap:.5rem}product-form.sticking form{margin:0 0 0 auto}.btn-back-top{bottom:15px;right:15px;width:45px;height:45px}.btn-back-top.hide-mobile{display:none}.btn-back-top svg{width:18px;height:18px}}.search-bar__spacing{padding-bottom:20px}.template-search .section-spacing{padding-top:20px}.product-title,.accordion__content p,.breadcrumb-nav span,.card__title p,.pdp-sticky_info h3,.cart-items a{text-spacing-trim:space-all}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
