.cop-product-wrapper .product{background-color:var(--accent-color-1);border-radius:var(--border-radius-l);padding:24px;gap:24px;max-width:var(--page-width);margin:0 auto}.cop-product-wrapper .page-width{max-width:var(--page-width);padding:0}.cop-product-wrapper .cop-product__breadcrumbs{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.cop-product-wrapper .cop-product__breadcrumbs{padding-left:24px;padding-right:24px}}.cop-product-wrapper .product.grid--2-col-tablet{display:grid!important;grid-template-columns:1fr 1fr;align-items:start}.cop-product-wrapper .product--large.grid--2-col-tablet{grid-template-columns:55fr 45fr}.cop-product-wrapper .product--medium.grid--2-col-tablet{grid-template-columns:1fr 1fr}.cop-product-wrapper .product--small.grid--2-col-tablet{grid-template-columns:45fr 55fr}.cop-product-wrapper .product__media-wrapper{max-width:100%!important;width:100%!important;padding-left:0!important;align-self:start}.cop-product-wrapper .product__media-wrapper.product__column-sticky{top:24px}.cop-product-wrapper .product__info-wrapper{max-width:100%!important;width:100%!important;padding:16px 0 0!important}.cop-product-wrapper .product__info-container>*+*{margin:0!important}.cop-product-wrapper .product__info-container .product-form,.cop-product-wrapper .product__info-container .product__description,.cop-product-wrapper .product__info-container .icon-with-text{margin:0!important}.cop-product-wrapper .product__description{font-family:var(--font-body-family, sans-serif);font-weight:400;font-size:14px!important;line-height:1.75;color:rgb(var(--color-foreground))}.cop-product-wrapper .product__description *{font-size:14px!important}.cop-product-wrapper .product__description ul{list-style:disc;padding-left:20px;margin:0}.cop-product-wrapper .product__description li{margin-bottom:0}.cop-product-wrapper .product-form__input{max-width:100%!important;margin:0!important}.cop-product-wrapper .product__title,.cop-product-wrapper .product-form__submit{margin-bottom:0!important}.cop-product-wrapper .product__media-wrapper .product__media{border-radius:var(--border-radius-s);overflow:hidden}.cop-product-wrapper .product__media-wrapper .product__media img,.cop-product-wrapper .product__media-wrapper .product__media model-viewer{border-radius:var(--border-radius-s)}.cop-product-wrapper .thumbnail-slider{margin-top:16px;display:flex!important;flex-wrap:nowrap;gap:16px;align-items:center}.cop-product-wrapper .thumbnail-slider .thumbnail-list{flex:1 1 auto;min-width:0;order:1;gap:8px;display:flex;flex-wrap:nowrap;overflow:hidden}.cop-product-wrapper .thumbnail-slider>.slider-button--prev{order:2;margin:0;flex-shrink:0}.cop-product-wrapper .thumbnail-slider>.slider-button--next{order:3;margin:0;flex-shrink:0}.cop-product-wrapper .thumbnail-slider>.slider-button--prev{margin-right:4px}.cop-product-wrapper .thumbnail-list__item{flex-shrink:0;width:106px!important;height:106px!important}.cop-product-wrapper .thumbnail-list__item:before{display:none!important}.cop-product-wrapper .thumbnail{position:relative!important;border-radius:var(--border-radius-s)!important;width:100%!important;height:100%!important;min-width:52px;min-height:52px;border:none!important;box-shadow:none!important}.cop-product-wrapper .thumbnail img{border-radius:var(--border-radius-s);object-fit:cover}.cop-product-wrapper .thumbnail.is-active,.cop-product-wrapper .thumbnail[aria-current=true]{border:2px solid var(--main-accent)!important}.cop-product-wrapper .product__media-wrapper .slider-mobile-gutter .slider-button{display:flex!important}.cop-product-wrapper .thumbnail-slider .slider-button{width:52px!important;height:52px!important;min-width:52px;min-height:52px;background-color:var(--accent-color-1)!important;border:1px solid rgba(85,119,173,.3)!important;border-radius:var(--border-radius-s)!important;display:flex;align-items:center;justify-content:center;padding:0!important;cursor:pointer;transition:all .2s ease;position:static!important;transform:none!important;top:auto!important}.cop-product-wrapper .thumbnail-slider .slider-button svg,.cop-product-wrapper .thumbnail-slider .slider-button .icon,.cop-product-wrapper .thumbnail-slider .slider-button .svg-wrapper svg{transform:none!important}.cop-product-wrapper .thumbnail-slider .slider-button:hover{background-color:var(--main-accent)!important;border-color:var(--main-accent)!important}.cop-product-wrapper .thumbnail-slider .slider-button:hover .svg-wrapper{color:#fff}.cop-product-wrapper .thumbnail-slider .slider-button .svg-wrapper{width:16px;height:16px;color:var(--main-text)}.cop-product-wrapper .product__info-container{gap:16px;display:flex;flex-direction:column;max-width:100%!important}.cop-product-wrapper .product__info-container variant-selects,.cop-product-wrapper .product__info-container variant-radios,.cop-product-wrapper .product__info-container product-form,.cop-product-wrapper .product__info-container .product-form,.cop-product-wrapper .product__info-container .product__accordion{margin-top:24px!important}.cop-product__type-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;background-color:var(--accent-color-2);color:var(--main-text);font-family:Clash Display,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;line-height:16px;padding:4px 8px;border-radius:var(--border-radius-s)}.cop-product-wrapper .product__title h1,.cop-product-wrapper .product__title h2{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:39px!important;text-transform:uppercase;letter-spacing:.6px;line-height:1.12;color:var(--main-text);margin:0}.cop-product-wrapper .product__title a.product__title{display:none}.cop-product-wrapper .price--large{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;text-transform:uppercase}.cop-product-wrapper .price .price-item--regular{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;color:var(--accent-color-6)!important}.cop-product-wrapper .price--on-sale .price-item--regular{text-decoration:line-through}.cop-product-wrapper .price .price-item--sale,.cop-product-wrapper .price .price-item--last{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;color:var(--accent-red)!important}.cop-product-wrapper .price .badge{display:none}.cop-product-wrapper variant-selects{display:flex;flex-direction:column;gap:24px}.cop-product-wrapper .product-form__input--pill{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;border:none}.cop-product-wrapper .product-form__input--pill legend,.cop-product-wrapper .product-form__input--pill .form__label,.cop-product-wrapper .product-form__input .form__label,.cop-product-wrapper .quantity__label{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:16px!important;text-transform:uppercase;letter-spacing:.6px;color:var(--main-text);line-height:1.12;margin:0 0 4px;padding:0;width:100%;flex-basis:100%}.cop-product-wrapper .product-form__input--pill input[type=radio]+label{background-color:#fff!important;border:1px solid var(--main-accent)!important;border-radius:9999px!important;padding:8px 16px!important;font-family:Clash Display,sans-serif!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--main-accent);cursor:pointer;transition:all .2s ease;min-width:auto;height:auto;line-height:16px;margin:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cop-product-wrapper .product-form__input--pill input[type=radio]+label:before{display:none}.cop-product-wrapper .product-form__input--pill input[type=radio]+label:hover{background-color:#5577ad1a!important;border-color:var(--main-accent)!important}.cop-product-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:var(--main-accent)!important;color:#fff!important;border-color:var(--main-accent)!important}.cop-product-wrapper .product-form__input--swatch .swatch-input__input+label{border-radius:9999px!important;border:1px solid var(--main-accent)!important}.cop-product-wrapper .product-form__quantity{display:flex;flex-direction:column;gap:8px;margin:0}.cop-product-wrapper .quantity{background-color:#fff;border:1px solid var(--accent-color-3, #c3c8d9)!important;border-radius:var(--border-radius-s)!important;display:inline-flex;align-items:center;width:auto;min-height:48px}.cop-product-wrapper .quantity__button{width:48px!important;height:48px!important;min-width:48px;background:transparent!important;border:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;color:var(--main-text)}.cop-product-wrapper .quantity__button:hover{color:var(--main-accent)}.cop-product-wrapper .quantity__button .svg-wrapper{width:16px;height:16px}.cop-product-wrapper .quantity__input{width:48px!important;height:48px!important;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;color:var(--main-text);border:none!important;border-left:1px solid var(--accent-color-3, #c3c8d9)!important;border-right:1px solid var(--accent-color-3, #c3c8d9)!important;padding:0!important;background:transparent;-moz-appearance:textfield}.cop-product-wrapper .quantity__input::-webkit-inner-spin-button,.cop-product-wrapper .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cop-product-wrapper .quantity__rules,.cop-product-wrapper .quantity__rules-cart{display:none}.cop-product-wrapper .product-form__buttons{display:flex;flex-direction:column;gap:8px;max-width:100%!important}.cop-product-wrapper .product-form__submit{width:100%;background-color:var(--main-accent)!important;color:#fff!important;border:1px solid var(--main-accent)!important;border-radius:var(--border-radius-s)!important;font-family:Clash Display,sans-serif!important;font-weight:600;font-size:12px!important;text-transform:uppercase;letter-spacing:.6px;line-height:16px;padding:18px 48px!important;box-shadow:0 4px 8px -4px #080c1a4d;cursor:pointer;transition:opacity .3s ease}.cop-product-wrapper .product-form__submit:hover{opacity:.9}.cop-product-wrapper .shopify-payment-button{display:none}.cop-product__shipping-note{background-color:var(--accent-color-3, #c3c8d9);padding:8px 16px;border-radius:var(--border-radius-l);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.75;color:var(--main-text);width:100%}.cop-product__shipping-note ul{list-style:disc;margin:0;padding-left:20px}.cop-product__shipping-note li{margin:0}.cop-product-wrapper .product__accordion{border:none;margin:0;padding:0}.cop-product-wrapper .product__accordion details{border:none;border-bottom:1px solid var(--accent-color-3, #c3c8d9)}.cop-product-wrapper .product__accordion summary{display:flex;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none}.cop-product-wrapper .product__accordion summary::-webkit-details-marker{display:none}.cop-product-wrapper .product__accordion summary::marker{display:none;content:""}.cop-product-wrapper .product__accordion summary>.icon-caret,.cop-product-wrapper .product__accordion summary>.svg-wrapper{width:16px;height:16px;order:-1;transition:transform .3s ease}.cop-product-wrapper .product__accordion .summary__title{display:flex;align-items:center;gap:16px;flex:1}.cop-product-wrapper .product__accordion .accordion__title{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:16px!important;text-transform:uppercase;letter-spacing:.6px;color:var(--main-text);line-height:1.12;margin:0}.cop-product-wrapper .product__accordion .accordion__content{padding:0 0 16px 32px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.75;color:var(--secondary-text)}.cop-product-wrapper .product__view-details,.cop-product-wrapper .product__tax,.cop-product-wrapper .installment{display:none}.cop-product-wrapper pickup-availability{display:none}.cop-product-wrapper .cop-mobile-header{display:none}.cop-mobile-header .cop-product__type-badge{margin-bottom:8px}.cop-mobile-header .product__title{margin-bottom:8px!important}.cop-mobile-header .product__title h1{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:28px!important;text-transform:uppercase;letter-spacing:.6px;line-height:1.12;color:var(--main-text);margin:0}.cop-mobile-header .price--large{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;text-transform:uppercase}.cop-mobile-header .price .price-item--regular{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;color:var(--accent-color-6)!important}.cop-mobile-header .price .price-item--sale,.cop-mobile-header .price .price-item--last{font-family:Clash Display,sans-serif!important;font-weight:600;font-size:13px!important;color:var(--accent-red)!important}.cop-mobile-header .price .badge{display:none}@media screen and (min-width:750px)and (max-width:989px){.cop-product-wrapper .product.grid--2-col-tablet{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.cop-product-wrapper .product.grid--2-col-tablet{grid-template-columns:1fr}.cop-product-wrapper .product{padding:16px;gap:12px}.cop-product-wrapper .product__info-container{gap:12px}.cop-product-wrapper .cop-mobile-header{display:block!important;order:-1}.cop-product-wrapper .product__info-container .product__title,.cop-product-wrapper .product__info-container .cop-product__type-badge,.cop-product-wrapper .product__info-container [id^=price-]{display:none!important}.cop-product-wrapper .product__media-wrapper{position:relative!important;top:auto!important}.cop-product-wrapper .product__title h1,.cop-product-wrapper .product__title h2{font-size:28px!important}.cop-product-wrapper .thumbnail-list__item{width:80px!important;height:80px!important}.cop-product-wrapper .thumbnail-slider .slider-button{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.cop-product-wrapper .thumbnail-slider{gap:8px}.cop-product-wrapper .product__media-wrapper:has(.product__media-item:only-child) .product__media-list{margin-bottom:0}.cop-product-wrapper .product__media-wrapper:has(.product__media-item:only-child)+.product__info-wrapper{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product.css.map */
