.trustshop-no--review .trustshop-no-review--title{display:none!important}.tt-size-help{margin:6px 0 18px;max-width:34em;color:#4a453f;font-size:13px;line-height:1.55;letter-spacing:normal;font-weight:400}.tt-size-help a{color:#2b2b28;text-decoration:underline;text-underline-offset:2px}.variant-wrapper .tt-size-help{margin:-2px 0 12px}.tt-notify{margin:4px 0 22px;padding:18px 18px 16px;background:#f1ede7;border:1px solid #C7D8C8;border-radius:14px;color:#4a453f;letter-spacing:normal;scroll-margin-top:120px}.tt-notify[hidden]{display:none!important}.tt-notify__h{margin:0 0 4px;color:#2b2b28;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:normal;text-transform:none}.tt-notify__sub{margin:0 0 12px;font-size:13px;line-height:1.5}.tt-notify__form{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tt-notify__form[hidden]{display:none}.tt-notify__input{flex:1 1 200px;min-width:0;height:46px;margin:0;padding:0 16px;border:1px solid #ACBFAC;border-radius:999px;background:#fff;color:#2b2b28;font-size:15px;letter-spacing:normal}.tt-notify__input:focus{outline:2px solid #5F7A61;outline-offset:1px;border-color:#5f7a61}.tt-notify__btn{flex:0 0 auto;height:46px;padding:0 22px;border:0;border-radius:999px;background:#5f7a61;color:#fff;font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer}.tt-notify__btn:hover{background:#4f6752}.tt-notify__btn[disabled]{opacity:.7;cursor:default}.tt-notify__msg{margin:10px 0 0;color:#2b2b28;font-size:14px;line-height:1.5}.tt-notify__msg.is-error{color:#8b3a2e}@media(max-width:480px){.tt-notify__btn{flex:1 1 100%}}.tt-pdp .product-single__meta{letter-spacing:normal}.tt-pdp [data-product-blocks]>.product-block,.tt-pdp [data-product-blocks]>.size-chart__standalone{margin-bottom:22px}.tt-pdp .product-block--price{margin-bottom:2px}.tt-pdp .product__price{color:#2b2b28;font-size:calc(var(--typeBaseSize) + 8px);font-weight:600;letter-spacing:normal}@media only screen and (min-width:769px){.tt-pdp .product__price{font-size:calc(var(--typeBaseSize) + 10px)}}.tt-pdp [data-product-blocks]>.product-block--text{margin-top:0;margin-bottom:24px;color:#4a453f;font-size:13px;line-height:1.5}.tt-pdp .variant__label{color:#2b2b28;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;margin-bottom:10px}.tt-pdp .variant__label-info{color:#4a453f;font-weight:400}.tt-pdp .variant-wrapper+.variant-wrapper{margin-top:20px}.tt-pdp .variant-input-wrap{margin-bottom:-10px}.tt-pdp .variant-input-wrap label.color-swatch{border:2px solid #F1EDE7;border-radius:50%;box-shadow:0 0 0 1px #acbfac;margin:0 10px 10px 0;transition:box-shadow .15s ease}.tt-pdp .variant-input-wrap label.color-swatch:hover{box-shadow:0 0 0 1px #5f7a61}.tt-pdp .variant-input-wrap input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 2px #5f7a61}.tt-pdp .variant-input-wrap input[type=radio]:focus-visible+label.color-swatch{outline:2px solid #2B2B28;outline-offset:3px}.tt-pdp .variant-input-wrap label:not(.color-swatch){min-width:58px;margin:0 8px 10px 0;padding:8px 18px;border-radius:999px;background-color:#fff;box-shadow:inset 0 0 0 1px #acbfac;color:#2b2b28;font-size:14px;line-height:1.4;letter-spacing:normal;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.tt-pdp .variant-input-wrap label:not(.color-swatch):hover{box-shadow:inset 0 0 0 1px #5f7a61}.tt-pdp .variant-input-wrap input[type=radio]:checked+label:not(.color-swatch){background-color:#5f7a61;box-shadow:inset 0 0 0 1px #5f7a61;color:#fff}.tt-pdp .variant-input-wrap input[type=radio]:focus-visible+label:not(.color-swatch){outline:2px solid #2B2B28;outline-offset:2px}.tt-pdp .variant-input-wrap label.disabled:not(.color-swatch){background-color:#fbfbfb;color:#6e6861}.tt-pdp .variant-input-wrap label:not(.color-swatch){isolation:isolate;z-index:0}.tt-pdp .variant-input-wrap label.disabled:not(.color-swatch):after{top:22%;bottom:22%;z-index:-1;border-left:1px solid #ACBFAC;transform:rotate(55deg)}.tt-pdp .variant-input-wrap input[type=radio]:checked+label.disabled:not(.color-swatch){background-color:#5f7a61;color:#fff}.tt-pdp .variant-input-wrap input[type=radio]:checked+label.disabled:not(.color-swatch):after{border-color:#ffffffb3}.tt-pdp .size-chart__standalone{margin-bottom:0}.tt-pdp .tool-tip-trigger__title{color:#2b2b28;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}.tt-pdp .add-to-cart.btn{width:100%;min-height:52px;border:1px solid #5F7A61;border-radius:999px;background:#5f7a61;background-image:none;color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:none}.tt-pdp .add-to-cart.btn:hover:not([disabled]),.tt-pdp .add-to-cart.btn:focus-visible{background:#4f6752;border-color:#4f6752;color:#fff}.tt-pdp .add-to-cart.btn[disabled],.tt-pdp .add-to-cart.btn.disabled{background:#c7d8c8;border-color:#c7d8c8;color:#2b2b28;opacity:1}.tt-pdp .sales-points{margin:0}.tt-pdp .sales-point{margin-bottom:10px}.tt-pdp .sales-point:last-child{margin-bottom:0}.tt-pdp .sales-point .icon-and-text{display:flex;align-items:flex-start;gap:10px;color:#4a453f;font-size:14px;line-height:1.45;letter-spacing:normal}.tt-pdp .sales-point svg.icon{flex:0 0 20px;width:20px;height:20px;margin:0;fill:none;color:#5f7a61}.tt-pdp .sales-point svg.icon *{stroke:#5f7a61}.tt-pdp .sales-point svg.tt-pdp-icon{stroke:#5f7a61;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tt-pdp [data-product-blocks]>.tt-pdp-features{margin:0 0 24px}.tt-desc{color:#4a453f;letter-spacing:normal}.tt-desc__intro{margin:0 0 14px;font-size:15px;line-height:1.6}.tt-desc__list{margin:0 0 16px;padding-left:1.15em;list-style:disc}.tt-desc__list li{margin:0 0 8px;font-size:14px;line-height:1.55}.tt-desc__list li::marker{color:#5f7a61}.tt-desc__list strong{color:#2b2b28;font-weight:700}.tt-desc__origin{margin:0;font-size:14px;line-height:1.55;color:#4a453f}.tt-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none}.tt-card-grid>.tt-card-grid__item,.tt-card-grid>.grid-product{min-width:0;width:auto;margin:0;padding:0}.tt-card-grid>.grid-product:after,.tt-card-grid>.grid-product:before{content:none;display:none}@media only screen and (min-width:769px){.tt-card-grid--rec{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}.tt-card-grid--rv{gap:16px 10px}@media only screen and (max-width:768px){.tt-rv .tt-card-grid--rv{padding:0 17px}}@media only screen and (min-width:769px){.tt-card-grid--rv{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px}}.tt-card-grid--rv .ttc__title,.tt-card-grid--rv .ttc__price{font-size:13px}.tt-card-grid--cart{gap:16px 10px;margin-top:12px}@media only screen and (min-width:769px){.tt-card-grid--cart-page{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}.tt-pdp-wish{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:12px 0 4px;padding:13px 20px;border:1.5px solid #2B2B28;border-radius:999px;background:#fff;color:#2b2b28;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tt-pdp-wish svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .15s ease,stroke .15s ease}.tt-pdp-wish:hover{background:#f1ede7}.tt-pdp-wish:focus-visible{outline:2px solid #5F7A61;outline-offset:2px}.tt-pdp-wish .tt-pdp-wish__on{display:none}.tt-pdp-wish.is-on{border-color:#5f7a61}.tt-pdp-wish.is-on svg{fill:#5f7a61;stroke:#5f7a61}.tt-pdp-wish.is-on .tt-pdp-wish__off{display:none}.tt-pdp-wish.is-on .tt-pdp-wish__on{display:inline}.product__thumbs--below .product__thumbs--scroller{text-align:left}.product__thumbs--below .product__thumb-item{width:72px;max-width:none}@media only screen and (min-width:769px){.product__thumbs--below .product__thumb-item{width:84px}}@media only screen and (max-width:768px){.product__photos:has(.product__thumbs--below:not(.small--hide)) .product__main-photos{margin-bottom:0}.product__photos:has(.product__thumbs--below:not(.small--hide)) .product__main-photos .flickity-page-dots{display:none}.product__thumbs--below{margin-top:10px;margin-bottom:6px}.product__thumbs--below .product__thumb-item{width:64px;margin-right:8px}.product__thumbs[data-position=below] .product__thumb-arrow{width:28px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tt-product.css.map */
