.template-collection .card-media,.template-search .card-media,.product-recommendations .card-media,.product-recently-viewed .card-media{aspect-ratio:1 / 1;padding-bottom:100%!important;overflow:hidden;background:#fff}.template-collection .card-media img,.template-search .card-media img,.product-recommendations .card-media img,.product-recently-viewed .card-media img{object-fit:contain!important;object-position:center;width:100%;height:100%}.template-collection .card-title,.template-search .card-title{-webkit-line-clamp:3;min-height:66px;text-transform:none}.template-collection .card-information{display:flex;flex-direction:column;flex:1}.template-collection .card-information__wrapper{flex:1}.sop-browse{max-width:1280px;margin:0 auto;padding:18px 20px;color:#181317;font-size:13px}.sop-browse details{border:1px solid #e7dde2;margin-bottom:12px;background:#fff8fb}.sop-browse summary{cursor:pointer;padding:12px 16px;min-height:44px;font-weight:600}.sop-browse nav{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0 16px 14px}.sop-browse nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.sop-browse-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sop-browse-forms{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sop-browse-note{margin:0 0 12px;line-height:1.6;font-size:12px}.sop-browse-form label{font-size:12px;font-weight:600}.sop-browse-form select{min-height:44px;max-width:260px;flex:1;padding:8px 30px 8px 12px;border:1px solid #cfb9c4;background:#fff;font-size:14px}.sop-browse-form button{min-height:44px;padding:10px 20px;background:#181317;color:#fff;border:1px solid #181317;font-size:13px;cursor:pointer}.sop-browse-form a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:inherit}.sop-browse :focus-visible{outline:3px solid #ef2b88;outline-offset:3px}.toolbar .toolbar-item .icon-mode,.toolbar .toolbar-item .toolbar-icon,.toolbar .toolbar-item button,.toolbar .toolbar-item [role=button]{min-width:44px;min-height:44px}@media(max-width:767px){.template-product .productView-images .productView-image{padding-bottom:0!important;height:min(88vw,340px)!important;min-height:0!important}.template-product .productView-images .productView-image .media{height:100%!important}.template-product .productView-images .productView-image img{object-fit:contain!important;height:100%!important;max-height:340px;top:0}.template-product .productView-thumbnail-wrapper.sop-single-media{display:none!important}.template-product .productView-top{padding-top:12px}.template-product .productView-title{margin-top:8px;margin-bottom:10px;font-size:21px;line-height:1.3;text-transform:none}.template-product .productView-price{margin:8px 0 14px}.template-product .productView-details{padding-top:12px}.template-product .productView-product{padding-top:0}.template-product .productView-options{margin-top:10px}.template-product .productView-stickyCart{z-index:101;background:#fff;box-shadow:0 -3px 18px #0002;opacity:1}.template-product .productView-stickyCart .button{min-height:48px}.template-product .slick-dots{z-index:1}.template-collection .card-title{font-size:12px;line-height:20px;min-height:60px}.template-collection .card-action .button{min-height:44px;padding-top:10px;padding-bottom:10px}.template-collection .toolbar .toolbar-item{min-height:44px}.sop-browse-forms{grid-template-columns:1fr;gap:14px}.sop-browse-form{display:grid;grid-template-columns:1fr auto}.sop-browse-form label{grid-column:1/-1}.sop-browse-form select{width:100%;max-width:100%;min-width:0}.sop-browse-form input[type=hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sop-mobile.css.map */
