.cs-film-compact{--cs-film-ink:#38271f;--cs-film-accent:#b65c45;--cs-film-line:#e1d8cc;background:#fffaf7;color:var(--cs-film-ink);font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif}.cs-film-compact .product-details{position:relative;top:auto;align-self:start;min-width:0}.cs-film-compact .product-details>.group-block{padding:0;width:100%;max-width:none}.cs-film-compact .cs-film-heading-group,.cs-film-compact .cs-film-purchase-group{width:100%;max-width:none}.cs-film-compact .group-block:has(>.group-block-content>.cs-film-compact-heading){width:100%;padding:0}.cs-film-compact .cs-film-heading-group>.group-block-content{gap:16px}.cs-film-compact-heading{width:100%;color:var(--cs-film-ink)}.cs-film-compact-heading h1{margin:0;font:600 clamp(26px,3vw,36px)/1.18 Arial,"PingFang TC","Microsoft JhengHei",sans-serif;letter-spacing:-.025em;text-wrap:balance}.cs-film-compact-heading .cs-film-compact-subtitle{margin:9px 0 0;color:#7b6c5f;font-size:13px;line-height:1.5}.cs-film-compact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:18px 0 0;font-size:13px;line-height:1.5}.cs-film-compact-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px}.cs-film-compact-facts dt{color:#887466;font-weight:400}.cs-film-compact-facts dd{margin:0;color:var(--cs-film-ink);overflow-wrap:anywhere}.cs-film-compact product-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding:0;width:100%;margin-top:3px}.cs-film-compact product-price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.cs-film-compact product-price .price{color:#8e3525;font:600 27px/1.25 Arial,sans-serif}.cs-film-compact product-price .compare-at-price{font-size:14px}.cs-film-compact product-price .installments:has(form:empty),.cs-film-compact product-price .installments:not(:has(shopify-payment-terms)){display:none}.cs-film-compact product-price .cs-film-stock{font:500 12px/1.5 Arial,PingFang TC,Microsoft JhengHei,sans-serif;margin:0;max-width:55%;justify-content:flex-end;text-align:right}.cs-film-compact .cs-film-purchase-group,.cs-film-compact .group-block:has(>.group-block-content>variant-picker){padding:12px 0 0;width:100%}.cs-film-compact .cs-film-purchase-group>.group-block-content,.cs-film-compact .group-block:has(>.group-block-content>variant-picker)>.group-block-content{gap:12px}.cs-film-compact .variant-picker{width:100%;font-family:inherit}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding:0;border:0}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) legend{margin:0 0 7px;font:500 13px/1.4 Arial,PingFang TC,Microsoft JhengHei,sans-serif;color:var(--cs-film-ink)}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__button-label{display:flex!important;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;min-width:0;min-height:64px;padding:9px 10px!important;border:1px solid #ddd3c8!important;border-radius:8px!important;background:#fffaf7!important;white-space:normal}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){border-color:var(--cs-film-accent)!important;background:#fff2ec!important}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-info{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:3px 6px;padding-right:20px}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-radio{position:absolute;right:9px;top:10px;width:16px;height:16px;flex-basis:16px;border-color:#d1b9a8;background:transparent}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) label:has(input:checked) .variant-option__roll-radio{background:var(--cs-film-accent);border-color:var(--cs-film-accent)}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) label:has(input:checked) .variant-option__roll-radio:after{top:2px;left:4px;width:4px;height:7px}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__button-label__text{font:600 13px/1.4 Arial,PingFang TC,Microsoft JhengHei,sans-serif;white-space:normal;color:var(--cs-film-ink)!important}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-prices{justify-content:flex-start;gap:7px;flex-wrap:wrap}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-current{font:600 14px/1.3 Arial,sans-serif;color:#8e3525}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-original{font-size:11px;color:#8b7d72}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) .variant-option__roll-unit-price{font-size:11px;font-weight:400;padding:0;background:none;color:#5b7059;line-height:1.3;white-space:nowrap}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) label:has(input[aria-disabled=true]){opacity:1;background:#f2efeb!important;border-color:#e2dcd5!important}.cs-film-compact .variant-picker .variant-option--buttons.variant-option--roll:not(.variant-option--swatches) label:has(input[aria-disabled=true]) :is(.variant-option__button-label__text,.variant-option__roll-current){color:#8b8178!important}.cs-film-compact-unavailable{color:#81776d;font:400 10px/1.4 Arial,PingFang TC,Microsoft JhengHei,sans-serif;width:auto}.cs-film-compact .product-form-buttons{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.cs-film-compact .product-form-buttons .quantity-selector-wrapper{flex:0 0 116px;min-width:0}.cs-film-compact .product-form-buttons .quantity-selector{width:116px;height:48px;border:1px solid #cbb6a7;border-radius:7px;background:transparent;font:400 14px/1 Arial,sans-serif}.cs-film-compact .product-form-buttons .quantity-selector button{width:36px;min-width:36px;padding:0}.cs-film-compact .product-form-buttons .quantity-selector input{width:40px;min-width:0;font:400 14px Arial,sans-serif}.cs-film-compact .product-form-buttons add-to-cart-component{flex:1 1 140px;min-width:0}.cs-film-compact .product-form-buttons button[type=submit]{min-height:48px;border:1px solid var(--cs-film-accent);border-radius:7px;background:var(--cs-film-accent);color:#fff;font:500 14px/1.4 Arial,PingFang TC,Microsoft JhengHei,sans-serif;padding:10px 12px;box-shadow:none}.cs-film-compact .product-form-buttons button[type=submit]:hover{background:#a24c37;border-color:#a24c37}.cs-film-compact .product-form-buttons button[type=submit]:disabled{background:#c4b6ac;border-color:#c4b6ac}.cs-film-compact media-gallery{--thumbnail-width:48px;--media-radius:8px}.cs-film-compact media-gallery slideshow-controls{justify-content:flex-start}.cs-film-compact .slideshow-controls__thumbnails{justify-content:flex-start;padding-block:10px;gap:7px}.cs-film-compact .slideshow-controls__thumbnail{border-radius:5px}.cs-film.cs-film--compact{background:#fffaf7;font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif;color:#38271f}.cs-film.cs-film--compact .cs-film__inner{max-width:1160px;padding:30px 40px 44px}.cs-film.cs-film--compact .cs-film__about{display:block;padding:0;margin:0;border:0}.cs-film.cs-film--compact .cs-film__about h2,.cs-film.cs-film--compact .cs-film__panel h2{font:600 18px/1.5 Arial,PingFang TC,Microsoft JhengHei,sans-serif;color:#38271f;margin:0 0 12px}.cs-film.cs-film--compact .cs-film__copy,.cs-film.cs-film--compact .cs-film__copy p{font:400 14px/1.85 Arial,PingFang TC,Microsoft JhengHei,sans-serif}.cs-film.cs-film--compact .cs-film__copy p{margin:0 0 10px}.cs-film.cs-film--compact .cs-film__copy .cs-film-compact-packaging{color:#8b7b6c;font-size:12px;margin:0}.cs-film.cs-film--compact .cs-film__details-grid{display:block;margin:0}.cs-film.cs-film--compact .cs-film__panel{border:0;border-radius:0;background:transparent;overflow:visible}.cs-film.cs-film--compact .cs-film__panel-head,.cs-film.cs-film--compact .cs-film__rating-list,.cs-film.cs-film--compact .cs-film__summary{padding:0}.cs-film.cs-film--compact .cs-film__character-row{padding:8px 0;border:0;font-size:13px;gap:14px;grid-template-columns:6em minmax(60px,1fr) minmax(5em,auto)}.cs-film.cs-film--compact .cs-film__segments{max-width:160px;justify-self:start}.cs-film.cs-film--compact .cs-film__segment{height:8px}.cs-film.cs-film--compact .cs-film__character-value{color:#6f5949}.cs-film.cs-film--compact .cs-film__character-row--tone .cs-film__character-value{text-align:left}.cs-film.cs-film--compact .cs-film__ratings>.cs-film__note{padding:0;margin:14px 0 0;color:#8b7b6c;font-size:11px}@media(min-width:750px){.cs-film-compact.product-information.section .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-column:1/-1!important;width:calc(100% - 80px);max-width:1080px;gap:48px;margin:32px auto 0;align-items:start}.cs-film-compact.product-information.section .product-information__grid>.product-information__media{grid-column:1/2!important;grid-row:1;padding:0!important;width:100%;min-width:0;position:relative;top:auto}.cs-film-compact.product-information.section .product-information__grid>.product-details{grid-column:2/3!important;grid-row:1;padding:0!important;width:100%}.cs-film-compact media-gallery slideshow-slides{height:420px!important;aspect-ratio:auto!important;min-height:0!important;border-radius:8px;background:#f0eeea}.cs-film-compact media-gallery slideshow-slide.product-media-container{height:100%!important;aspect-ratio:auto!important}.cs-film-compact media-gallery slideshow-slide .product-media{height:100%!important;min-height:0!important}.cs-film-compact media-gallery slideshow-slide .product-media img{object-fit:contain!important;height:100%;width:100%}.cs-film.cs-film--compact .cs-film__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:34px}.cs-film.cs-film--compact .cs-film__about,.cs-film.cs-film--compact .cs-film__details-grid{border-top:1px solid #e1d8cc;padding-top:24px}}@media(max-width:749px){.cs-film-compact.product-information.section{--page-margin:20px;padding-block:0}.cs-film-compact.product-information.section .product-information__grid{grid-column:1/-1;display:flex;flex-direction:column;gap:0}.cs-film-compact.product-information.section .product-information__media{width:100%;padding:0 20px!important;min-width:0}.cs-film-compact.product-information.section .product-details{padding:20px 20px 0!important;width:100%}.cs-film-compact .product-details>.group-block{padding-block:0}.cs-film-compact-heading h1{font-size:27px}.cs-film-compact-facts{column-gap:14px;font-size:12px;margin-top:16px}.cs-film-compact-facts>div{gap:8px}.cs-film-compact media-gallery slideshow-slides{height:220px!important;aspect-ratio:auto!important;min-height:0!important;border-radius:8px;background:#f0eeea}.cs-film-compact media-gallery slideshow-slide.product-media-container{height:100%!important;min-height:0!important;aspect-ratio:auto!important}.cs-film-compact media-gallery slideshow-slide .product-media{height:100%!important;min-height:0!important}.cs-film-compact media-gallery slideshow-slide .product-media img{object-fit:contain!important;width:100%;height:100%}.cs-film.cs-film--compact .cs-film__inner{padding:24px 20px 32px}.cs-film.cs-film--compact .cs-film__about{padding-top:22px;border-top:1px solid #e1d8cc;margin:0 0 22px}.cs-film.cs-film--compact .cs-film__details-grid{padding-top:22px;border-top:1px solid #e1d8cc}.cs-film.cs-film--compact .cs-film__character-row{font-size:12px;gap:10px;padding:8px 0}}@media(max-width:359px){.cs-film-compact.product-information.section .product-information__media,.cs-film-compact.product-information.section .product-details{padding-inline:16px!important}.cs-film-compact-facts{font-size:11px;column-gap:10px}.cs-film.cs-film--compact .cs-film__inner{padding-inline:16px}.cs-film.cs-film--compact .cs-film__character-row{gap:7px}}.cs-film-compact product-price [ref=priceContainer]{width:auto;flex:0 1 auto}.cs-film-compact product-price .cs-film-stock{width:auto;margin-left:auto}@media(max-width:749px){.cs-film-compact.product-information.section .product-information__media{order:0}.cs-film-compact.product-information.section .product-details{order:1}}.cs-film-compact .variant-picker .variant-option--roll:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:359px){.cs-film-compact .variant-picker .variant-option--roll:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-film-compact .variant-picker .variant-option--roll:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4)))>label:last-of-type{grid-column:1/-1}}.cs-film-compact-facts [hidden],.cs-film.cs-film--compact [hidden]{display:none!important}.cs-film-compact-facts [data-film-compact-spec=film_expiry]{grid-column:1/-1}.cs-film.cs-film--compact .cs-film__inner:has(>[data-film-grid][hidden])>.cs-film__about{grid-column:1/-1}.cs-film.cs-film--compact .cs-film__inner:has(>.cs-film__about[hidden])>:not([hidden]){grid-column:1/-1}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cs-film-compact.css.map */
